|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| CapacityEvictionPolicyData | It is important that implementations of CapacityEvictionPolicyData#compareTo(org.terracotta.cache.evictor.CapacityEvictionPolicyData)
safely handle comparison with a null object. |
| CapacityEvictionPolicyData.Factory | |
| Evictable<K> | The Evictor works against this interface to trigger local and orphan eviction. |
| EvictionListener | Methods are callbacks fired during the eviction thread lifecycle. |
| Class Summary | |
|---|---|
| ConcurrentHashSet<T> | |
| EvictionScheduler | The scheduler is responsible for creating a background eviction thread and kicking it off where the thread will call the Evictor after a specified delay in a loop. |
| EvictionStatistics | Keeps track of eviction-related statistics. |
| Evictor<K> |
The evictor watches the Evictable and is run in a loop, periodically running an eviction of all keys existent
locally in this node. |
| EvictorLock | |
| LFUCapacityEvictionPolicyData | |
| LFUCapacityEvictionPolicyData.Factory | |
| LRUCapacityEvictionPolicyData | |
| LRUCapacityEvictionPolicyData.Factory | |
| NullCapacityEvictionPolicyData | |
| NullCapacityEvictionPolicyData.NullCapacityEvictionPolicyDataFactory | |
| NullEvictionListener | A null listener that does not do orphan eviction and can be used in a non-Terracotta environment. |
| OrphanEvictionListener<K> | At the beginning of each run, the cache attempts to become the "orphan evictor". |
| TargetCapacityEvictor | |
| TargetCapacityMapSizeListener<K> | |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||