| 
 | ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| EvictionAlgorithm | Interface for all eviction algorithms. | 
| EvictionPolicy | Generic eviction policy interface. | 
| EvictionQueue | Eviction Queue interface defines a contract for the Eviction Queue implementations used by EvictionPolicies. | 
| SortedEvictionQueue | Sorted Eviction Queue implementation. | 
| Class Summary | |
|---|---|
| BaseEvictionAlgorithm | Abstract Event Processing Eviction Algorithm. | 
| BaseEvictionPolicy | Base class implementation of EvictionPolicy and TreeCacheListener. | 
| BaseSortedEvictionAlgorithm | An abstract SortedEvictionAlgorithm. | 
| ElementSizeAlgorithm | |
| ElementSizeConfiguration | Configuration for ElementSizePolicy. | 
| ElementSizePolicy | |
| ElementSizeQueue | |
| EvictedEventNode | Value object used in evicted event node queue. | 
| EvictionPolicyConfigBase | Base implementation of EvictionPolicyConfig. | 
| EvictionQueueList | |
| 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. | 
| ExpirationConfiguration | Configuration for indicating the Node key for setting a specific eviction time. | 
| ExpirationPolicy | Returns the ExpirationAlgorithmas the policy's algorithm. | 
| FIFOAlgorithm | First-in-first-out algorithm used to evict nodes. | 
| FIFOConfiguration | Configuration for FIFOPolicy. | 
| FIFOPolicy | Eviction policy based on the FIFO algorithm where users can specify the max number of nodes. | 
| FIFOQueue | FIFO Eviction Queue implementation for FIFO Policy. | 
| LFUAlgorithm | Least Frequently Used algorithm for cache eviction. | 
| LFUConfiguration | Configuration implementation for LFUPolicy. | 
| LFUPolicy | Least Frequently Used Eviction Policy. | 
| LFUQueue | LFUQueue EvictionQueue implementation for LFU Policy. | 
| LRUAlgorithm | Least recently Used algorithm to purge old data. | 
| LRUConfiguration | Configuration implementation for LRUPolicy. | 
| LRUPolicy | Provider to provide eviction policy. | 
| LRUQueue | LRU Eviction Queue implementation. | 
| MRUAlgorithm | Most Recently Used Algorithm. | 
| MRUConfiguration | Configuration for MRUPolicy. | 
| MRUPolicy | Most Recently Used Policy. | 
| MRUQueue | MRU Eviction Queue implementation. | 
| NodeEntry | Value object used in queue | 
| NullEvictionAlgorithm | Algorithm for NullEvictionPolicy. | 
| NullEvictionPolicy | Eviction policy that does nothing and always tells the eviction interceptor an event can be ignored, saving the overhead of constructing and processing event objects. | 
| NullEvictionPolicyConfig | Configuration class for NullEvictionPolicy. | 
| NullEvictionQueue | A queue that does nothing. | 
| Enum Summary | |
|---|---|
| NodeEventType | Enumeration of the valid event types used to create an EvictedEventNode. | 
| Exception Summary | |
|---|---|
| EvictionException | |
| RegionNameConflictException | MarshRegion name conflicts with pre-existing regions. | 
| 
 | ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||