|
||||||||||
| 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 | |
| ElementSizeQueue.MaxElementComparator | Comparator class for Max Elements. |
| 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 ExpirationAlgorithm as 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. |
| LFUQueue.LFUComparator | Comparator class for LFU. |
| 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 | |||||||||