Package org.jboss.cache.eviction

Interface Summary
AopEvictionPolicy (src) Just a maker interface for TreeCacheAop-specific eviction algorithm.
EvictionAlgorithm (src) Interface for all eviction algorithm
EvictionPolicy (src) Generic eviction policy interface.
 

Class Summary
AopLRUAlgorithm (src) LRUAlgorithm specific to TreeCacheAop.
AopLRUPolicy (src) Provider to provide eviction policy.
BaseEvictionPolicy (src) Base class implementation of EvictionPolicy.
EvictedEventNode (src) Value object used in evicted event node queue.
EvictionTimerTask (src) Timer threads to do periodic node clean up by running the eviction policy.
FIFOAlgorithm (src) First-in-first-out algorithm used to evict old nodes.
FIFOPolicy (src) Eviction policy based on the FIFO algorithm where users can specify the max number of nodes and time-to-live for the nodes.
LRUAlgorithm (src) Least recently Used algorithm to purge old data.
LRUPolicy (src) Provider to provide eviction policy.
NodeEntry (src) Value object used in queue.
Region (src) A region is a collection of tree cache nodes that share the same eviction policy configurations, e.g., maxNodes, etc.
RegionManager (src) Factory to create region from configuration, to track region, and to resolve naming conflict for regions.
 

Exception Summary
EvictionException (src)  
RegionNameConflictException (src) Region name conflicts with pre-existing regions.