|
GemFire 6.5.1.2 | ||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
| Packages that use EvictionAction | |
|---|---|
| com.gemstone.gemfire.cache | Provides an implementation of distributed object caching that can leverage GemFire's distribution capabilities. |
| Uses of EvictionAction in com.gemstone.gemfire.cache |
|---|
| Fields in com.gemstone.gemfire.cache declared as EvictionAction | |
|---|---|
static EvictionAction |
EvictionAction.DEFAULT_EVICTION_ACTION
The default eviction action is to locally destroy an Entry. |
static EvictionAction |
EvictionAction.LOCAL_DESTROY
Perform a localDestory on the least recently used region entry. |
static EvictionAction |
EvictionAction.NONE
Canonical EvictionAction that represents no eviction |
static EvictionAction |
EvictionAction.OVERFLOW_TO_DISK
Write the value of the least recently used region entry to disk and null-out its value in the VM to free up heap
space. |
| Methods in com.gemstone.gemfire.cache that return EvictionAction | |
|---|---|
abstract EvictionAction |
EvictionAttributes.getAction()
|
static EvictionAction |
EvictionAction.parseAction(String s)
|
static EvictionAction |
EvictionAction.parseValue(int v)
Returns the eviction action the corresponds to the given parameter. |
| Methods in com.gemstone.gemfire.cache with parameters of type EvictionAction | |
|---|---|
static EvictionAttributes |
EvictionAttributes.createLIFOEntryAttributes(int maximumEntries,
EvictionAction evictionAction)
|
static EvictionAttributes |
EvictionAttributes.createLIFOMemoryAttributes(int maximumMegabytes,
EvictionAction evictionAction)
|
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(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(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,
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. |
|
GemFire 6.5.1.2 | ||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||