|
GemFire 5.7.1 | ||||||||
| 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. |
| 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)
Convenience method for LIFOCapacityController |
static EvictionAttributes |
EvictionAttributes.createLIFOMemoryAttributes(int maximumMegabytes,
EvictionAction evictionAction)
Convenience method for MemLIFOCapacityController |
static EvictionAttributes |
EvictionAttributes.createLRUEntryAttributes()
Convenience method to replace instantiation of an LRUCapacityController. |
static EvictionAttributes |
EvictionAttributes.createLRUEntryAttributes(int maximumEntries)
Convenience method for LRUCapacityController |
static EvictionAttributes |
EvictionAttributes.createLRUEntryAttributes(int maximumEntries,
EvictionAction evictionAction)
Convenience method for LRUCapacityController |
static EvictionAttributes |
EvictionAttributes.createLRUHeapAttributes()
Convenience method to replace the HeapLRUCapacityController Creates EvictionAttributes for an eviction controller which removes Entries based on the percentage of Java VM heap memory that is currently being used. |
static EvictionAttributes |
EvictionAttributes.createLRUHeapAttributes(int heapPercentage)
Convenience method for HeapLRUCapacityController |
static EvictionAttributes |
EvictionAttributes.createLRUHeapAttributes(int heapPercentage,
int evictorInterval,
EvictionAction evictionAction)
Convenience method for HeapLRUCapacityController |
static EvictionAttributes |
EvictionAttributes.createLRUMemoryAttributes()
Convenience method for MemLRUCapacityController 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)
Convenience method for eviction of MemLRUCapacityController |
static EvictionAttributes |
EvictionAttributes.createLRUMemoryAttributes(int maximumMegabytes,
ObjectSizer sizer)
Convenience method for MemLRUCapacityController |
static EvictionAttributes |
EvictionAttributes.createLRUMemoryAttributes(int maximumMegabytes,
ObjectSizer sizer,
EvictionAction evictionAction)
Convenience method for MemLRUCapacityController |
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 |
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. |
|
GemFire 5.7.1 | ||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||