Package | Description |
---|---|
com.gemstone.gemfire.cache |
Provides an implementation of distributed object caching that
can leverage GemFire's distribution capabilities.
|
Modifier and Type | Field and Description |
---|---|
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. |
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
static EvictionAttributes |
EvictionAttributes.createLIFOEntryAttributes(int maximumEntries,
EvictionAction evictionAction) |
static EvictionAttributes |
EvictionAttributes.createLIFOMemoryAttributes(int maximumMegabytes,
EvictionAction evictionAction) |
static EvictionAttributes |
EvictionAttributes.createLRUEntryAttributes(EvictionAction evictionAction)
|
static EvictionAttributes |
EvictionAttributes.createLRUEntryAttributes(int maximumEntries,
EvictionAction evictionAction)
Creates and returns entry LRU eviction attributes
with given
evictionAction
and given maximumEntries . |
static EvictionAttributes |
EvictionAttributes.createLRUHeapAttributes(ObjectSizer sizer,
EvictionAction evictionAction)
|
static EvictionAttributes |
EvictionAttributes.createLRUMemoryAttributes(int maximumMegabytes,
ObjectSizer sizer,
EvictionAction evictionAction)
Creates and returns memory LRU eviction attributes
with the given
evictionAction ,
given sizer ,
and given maximumMegabytes . |
static EvictionAttributes |
EvictionAttributes.createLRUMemoryAttributes(ObjectSizer sizer,
EvictionAction evictionAction)
Creates and returns memory LRU eviction attributes
with given
evictionAction ,
given sizer ,
and default maximum. |
Copyright © 1997-2017 Pivotal Software, Inc. All rights reserved.