Package org.jboss.cache.eviction

Interface Summary
EvictionActionPolicy Performs an eviction on a given Fqn.
EvictionAlgorithm Interface for all eviction algorithms.
EvictionPolicy Deprecated. please use EvictionActionPolicy instead.
EvictionQueue Eviction Queue interface defines a contract for the Eviction Queue implementations used by EvictionPolicies.
ModernizableConfig Deprecated.  
ModernizablePolicy Deprecated.  
SortedEvictionQueue Sorted Eviction Queue implementation.

Class Summary
BaseEvictionAlgorithm Abstract Event Processing Eviction Algorithm.
BaseEvictionPolicy Deprecated. see EvictionActionPolicy
BaseSortedEvictionAlgorithm An abstract SortedEvictionAlgorithm.
DefaultEvictionActionPolicy Default eviction action policy that calls Cache.evict(org.jboss.cache.Fqn) to evict a node.
ElementSizeAlgorithmConfig Configuration for ElementSizeAlgorithm.
ElementSizeConfiguration Deprecated. see ElementSizeAlgorithmConfig
ElementSizePolicy Deprecated. see ElementSizeAlgorithm
ElementSizeQueue.MaxElementComparator Comparator class for Max Elements.
EvictedEventNode Deprecated. please use EvictionEvent instead.
EvictionAlgorithmConfigBase A base class used for configuring eviction algorithms.
EvictionEvent An eviction event records activity on nodes in the cache.
EvictionPolicyConfigBase Deprecated. See EvictionAlgorithmConfigBase.
EvictionTimerTask Timer threads to do periodic node clean up by running the eviction policy.
ExpirationAlgorithm Eviction algorithm that uses a key in the Node data that indicates the time the node should be evicted.
ExpirationAlgorithmConfig Configuration for indicating the Node key for setting a specific eviction time.
ExpirationConfiguration Deprecated. see ExpirationAlgorithmConfig
ExpirationPolicy Deprecated. see ExpirationAlgorithm
FIFOAlgorithm First-in-first-out algorithm used to evict nodes.
FIFOAlgorithmConfig Configuration for FIFOAlgorithm.
FIFOConfiguration Deprecated. see FIFOAlgorithmConfig
FIFOPolicy Deprecated. see FIFOAlgorithm
FIFOQueue FIFO Eviction Queue implementation for FIFO Policy.
LFUAlgorithm Least Frequently Used algorithm for cache eviction.
LFUAlgorithmConfig Configuration implementation for LFUAlgorithm.
LFUConfiguration Deprecated. see LFUAlgorithmConfig
LFUPolicy Deprecated. see LFUAlgorithm
LFUQueue LFUQueue EvictionQueue implementation for LFU Policy.
LFUQueue.LFUComparator Comparator class for LFU.
LRUAlgorithm Least recently Used algorithm to purge old data.
LRUAlgorithmConfig Configuration implementation for LRUAlgorithm.
LRUConfiguration Deprecated. see LRUAlgorithmConfig
LRUPolicy Deprecated. see LRUAlgorithm
LRUQueue LRU Eviction Queue implementation.
MRUAlgorithm Most Recently Used Algorithm.
MRUAlgorithmConfig Configuration for MRUAlgorithm.
MRUConfiguration Deprecated. see MRUAlgorithmConfig
MRUPolicy Deprecated. see MRUAlgorithm
MRUQueue MRU Eviction Queue implementation.
NodeEntry Value object used in queue
NullEvictionAlgorithm An eviction algorithm that does nothing - a no-op for everything.
NullEvictionAlgorithmConfig Configuration class for NullEvictionAlgorithm.
NullEvictionPolicy Deprecated. see NullEvictionAlgorithm
NullEvictionPolicyConfig Deprecated. see NullEvictionAlgorithmConfig
NullEvictionQueue A queue that does nothing.
RemoveOnEvictActionPolicy An eviction action policy that calls Cache.removeNode(org.jboss.cache.Fqn) to evict a node.

Enum Summary
EvictionEventType Deprecated. left here for old interfaces.

Exception Summary
RegionNameConflictException MarshRegion name conflicts with pre-existing regions.

Copyright © 2009 JBoss, a division of Red Hat. All Rights Reserved.