|
GemFire 6.5.1.2 | ||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
| Packages that use EvictionAttributes | |
|---|---|
| com.gemstone.gemfire.admin | Provides an API for administering various GemFire components such as a GemFire distributed system, and processes that host GemFire Caches. |
| com.gemstone.gemfire.cache | Provides an implementation of distributed object caching that can leverage GemFire's distribution capabilities. |
| com.gemstone.gemfire.cache.client | The com.gemstone.gemfire.cache.client package provides APIs used
for client connectivity and caching. |
| Uses of EvictionAttributes in com.gemstone.gemfire.admin |
|---|
| Methods in com.gemstone.gemfire.admin that return EvictionAttributes | |
|---|---|
EvictionAttributes |
SystemMemberRegion.getEvictionAttributes()
Returns the EvictionAttributes that configure how
entries in the the region are evicted |
| Uses of EvictionAttributes in com.gemstone.gemfire.cache |
|---|
| Methods in com.gemstone.gemfire.cache that return EvictionAttributes | |
|---|---|
static EvictionAttributes |
EvictionAttributes.createLIFOEntryAttributes(int maximumEntries,
EvictionAction evictionAction)
|
static EvictionAttributes |
EvictionAttributes.createLIFOMemoryAttributes(int maximumMegabytes,
EvictionAction evictionAction)
|
static EvictionAttributes |
EvictionAttributes.createLRUEntryAttributes()
Creates the EvictionAttributes for an eviction controller that will
remove the least recently used (LRU) entry from a region once the region
reaches a certain capacity. |
static EvictionAttributes |
EvictionAttributes.createLRUEntryAttributes(int maximumEntries)
Create attributes to remove the least recently used entries when the maximum number of entries exists in the Region |
static EvictionAttributes |
EvictionAttributes.createLRUEntryAttributes(int maximumEntries,
EvictionAction evictionAction)
Create attributes to perform the given action when the maximum number of entries exists in the Region |
static EvictionAttributes |
EvictionAttributes.createLRUHeapAttributes()
Create EvictionAttributes for evicting the least recently used Region.Entry
when heap usage exceeds the ResourceManager eviction heap threshold. |
static EvictionAttributes |
EvictionAttributes.createLRUHeapAttributes(ObjectSizer sizer)
Creates EvictionAttributes for evicting the least recently used Region.Entry
when heap usage exceeds the ResourceManager critical heap threshold. |
static EvictionAttributes |
EvictionAttributes.createLRUHeapAttributes(ObjectSizer sizer,
EvictionAction evictionAction)
Creates EvictionAttributes for evicting the least recently used Region.Entry
when heap usage exceeds the ResourceManager critical heap threshold. |
static EvictionAttributes |
EvictionAttributes.createLRUMemoryAttributes()
Creates EvictionAttributes for an eviction controller that will remove the least recently used (LRU) entry from a region once the region reaches a certain byte capacity. |
static EvictionAttributes |
EvictionAttributes.createLRUMemoryAttributes(int maximumMegabytes)
Creates EvictionAttributes for an eviction controller that will remove the least recently used (LRU) entry from a region once the region reaches the given maximum capacity. |
static EvictionAttributes |
EvictionAttributes.createLRUMemoryAttributes(int maximumMegabytes,
ObjectSizer sizer)
Creates EvictionAttributes for an eviction controller that will remove the least recently used (LRU) entry from a region once the region reaches the given maximum capacity. |
static EvictionAttributes |
EvictionAttributes.createLRUMemoryAttributes(int maximumMegabytes,
ObjectSizer sizer,
EvictionAction evictionAction)
Creates EvictionAttributes for an eviction controller that will remove the least recently used (LRU) entry from a region once the region reaches the given maximum capacity. |
static EvictionAttributes |
EvictionAttributes.createLRUMemoryAttributes(ObjectSizer sizer)
Creates EvictionAttributes for an eviction controller that will remove the least recently used (LRU) entry from a region once the region reaches the given maximum capacity. |
static EvictionAttributes |
EvictionAttributes.createLRUMemoryAttributes(ObjectSizer sizer,
EvictionAction evictionAction)
Creates EvictionAttributes for an eviction controller that will remove the least recently used (LRU) entry from a region once the region reaches the given maximum capacity. |
EvictionAttributes |
RegionAttributes.getEvictionAttributes()
Attributes that control the size of the Region using an
EvictionAlgorithm and a EvictionAction. |
| Methods in com.gemstone.gemfire.cache with parameters of type EvictionAttributes | |
|---|---|
RegionFactory<K,V> |
RegionFactory.setEvictionAttributes(EvictionAttributes evictionAttributes)
Sets the eviction attributes that controls growth of the Region to be created. |
void |
AttributesFactory.setEvictionAttributes(EvictionAttributes evictAttrs)
Sets the EvictionController for the next RegionAttributes
created. |
| Uses of EvictionAttributes in com.gemstone.gemfire.cache.client |
|---|
| Methods in com.gemstone.gemfire.cache.client with parameters of type EvictionAttributes | |
|---|---|
ClientRegionFactory<K,V> |
ClientRegionFactory.setEvictionAttributes(EvictionAttributes evictionAttributes)
Sets the eviction attributes that controls growth of the Region to be created. |
|
GemFire 6.5.1.2 | ||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||