| 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 Parameters. | 
| 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. 
 |