Package | Description |
---|---|
com.tangosol.coherence.config.builder |
Defines the typical runtime configuration builders for the Coherence configuration object model.
|
com.tangosol.net.cache |
Contains classes providing various caching strategies.
|
com.tangosol.net.partition |
Contains interfaces and classes related to partitioned services.
|
Modifier and Type | Method and Description |
---|---|
ConfigurableCacheMap.EvictionPolicy |
EvictionPolicyBuilder.realize(com.tangosol.config.expression.ParameterResolver resolver, ClassLoader loader, ParameterList listParameters)
Realizes (creates if necessary) an instance of a object of type T, using the provided
ParameterResolver to resolve values any referenced Parameter s. |
Modifier and Type | Interface and Description |
---|---|
static interface |
OldCache.EvictionPolicy
Deprecated.
An eviction policy is an object that the cache provides with access information, and when requested, the eviction policy selects and evicts entries from the cache.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractEvictionPolicy
An abstract base class for custom cache eviction policies.
|
protected class |
CompactSerializationCache.HybridEvictionPolicy
The EvictionPolicy object for the Hybrid eviction algorithm.
|
protected class |
CompactSerializationCache.InternalEvictionPolicy
InternalEvictionPolicy is an abstract base implementation of an
ConfigurableCacheMap.EvictionPolicy used by this CompactSerializationCache. |
protected class |
CompactSerializationCache.LFUEvictionPolicy
An EvictionPolicy implementing the Least Frequently Used (LFU) algorithm.
|
protected class |
CompactSerializationCache.LRUEvictionPolicy
An EvictionPolicy implementing the Least Recently Used (LRU) algorithm.
|
protected class |
CompactSerializationCache.WrapperEvictionPolicy
WrapperEvictionPolicy is used to wrap external or "custom" EvictionPolicy implementations to adapt the internal Binary key-based API to the
Entry-based API. |
static class |
OldCache.InternalEvictionPolicy
Deprecated.
The InternalEvictionPolicy represents a pluggable eviction policy for the non-pluggable built-in (internal) eviction policies supported by this cache implementation.
|
static class |
SerializationCache.InternalEvictionPolicy
The InternalEvictionPolicy represents a pluggable eviction policy for the non-pluggable built-in (internal) eviction policies supported by this cache implementation.
|
Modifier and Type | Field and Description |
---|---|
protected ConfigurableCacheMap.EvictionPolicy |
CompactSerializationCache.WrapperEvictionPolicy.f_policy
The underlying (custom) EvictionPolicy.
|
protected ConfigurableCacheMap.EvictionPolicy |
OldCache.m_policy
Deprecated.
The eviction policy; for eviction type EVICTION_POLICY_EXTERNAL.
|
Modifier and Type | Method and Description |
---|---|
protected abstract ConfigurableCacheMap.EvictionPolicy |
CompactSerializationCache.InternalEvictionPolicy.getConfiguredPolicy()
Return the
configured EvictionPolicy instance. |
protected ConfigurableCacheMap.EvictionPolicy |
CompactSerializationCache.LRUEvictionPolicy.getConfiguredPolicy()
Return the
configured EvictionPolicy instance. |
protected ConfigurableCacheMap.EvictionPolicy |
CompactSerializationCache.LFUEvictionPolicy.getConfiguredPolicy()
Return the
configured EvictionPolicy instance. |
protected ConfigurableCacheMap.EvictionPolicy |
CompactSerializationCache.HybridEvictionPolicy.getConfiguredPolicy()
Return the
configured EvictionPolicy instance. |
protected ConfigurableCacheMap.EvictionPolicy |
CompactSerializationCache.WrapperEvictionPolicy.getConfiguredPolicy()
Return the
configured EvictionPolicy instance. |
ConfigurableCacheMap.EvictionPolicy |
CompactSerializationCache.getEvictionPolicy()
Obtain the current EvictionPolicy used by the cache.
|
ConfigurableCacheMap.EvictionPolicy |
ConfigurableCacheMap.getEvictionPolicy()
Obtain the current EvictionPolicy used by the cache.
|
ConfigurableCacheMap.EvictionPolicy |
OldCache.getEvictionPolicy()
Deprecated.
Obtain the current EvictionPolicy used by the cache.
|
ConfigurableCacheMap.EvictionPolicy |
SerializationCache.getEvictionPolicy()
Obtain the current EvictionPolicy used by the cache.
|
Modifier and Type | Method and Description |
---|---|
protected void |
OldCache.configureEviction(int nType, ConfigurableCacheMap.EvictionPolicy policy)
Deprecated.
Configure the eviction type and policy.
|
void |
CompactSerializationCache.setEvictionPolicy(ConfigurableCacheMap.EvictionPolicy policy)
Set the EvictionPolicy for the cache to use.
|
void |
ConfigurableCacheMap.setEvictionPolicy(ConfigurableCacheMap.EvictionPolicy policy)
Set the EvictionPolicy for the cache to use.
|
void |
OldCache.setEvictionPolicy(ConfigurableCacheMap.EvictionPolicy policy)
Deprecated.
Set the EvictionPolicy for the cache to use.
|
void |
SerializationCache.setEvictionPolicy(ConfigurableCacheMap.EvictionPolicy policy)
Set the EvictionPolicy for the cache to use.
|
Constructor and Description |
---|
WrapperEvictionPolicy(ConfigurableCacheMap.EvictionPolicy policy)
Construct a WrapperEvictionPolicy.
|
Modifier and Type | Field and Description |
---|---|
protected ConfigurableCacheMap.EvictionPolicy |
ObservableSplittingBackingCache.m_policy
The eviction policy.
|
Modifier and Type | Method and Description |
---|---|
ConfigurableCacheMap.EvictionPolicy |
ObservableSplittingBackingCache.getEvictionPolicy()
Obtain the current EvictionPolicy used by the cache.
|
Modifier and Type | Method and Description |
---|---|
void |
ObservableSplittingBackingCache.setEvictionPolicy(ConfigurableCacheMap.EvictionPolicy policy)
Set the EvictionPolicy for the cache to use.
|