|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| EvictionAlgorithm | Interface for all eviction algorithms. |
| EvictionConfiguration | Eviction Configuration Interface. |
| 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 | |
| ElementSizePolicy | |
| ElementSizeQueue | |
| EvictedEventNode | Value object used in evicted event node queue. |
| EvictionQueueList | |
| EvictionTimerTask | Timer threads to do periodic node clean up by running the eviction policy. |
| FIFOAlgorithm | First-in-first-out algorithm used to evict nodes. |
| FIFOConfiguration | FIFO Configuration for FIFO Eviction Policy. |
| 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 | LFU Configuration implementation for LFU Policy. |
| LFUPolicy | Least Frequently Used Eviction Policy. |
| LFUQueue | LFUQueue EvictionQueue implementation for LFU Policy. |
| LRUAlgorithm | Least recently Used algorithm to purge old data. |
| LRUConfiguration | LRU Configuration implementation. |
| LRUPolicy | Provider to provide eviction policy. |
| LRUQueue | LRU Eviction Queue implementation. |
| MRUAlgorithm | Most Recently Used Algorithm. |
| MRUConfiguration | MRUConfiguration EvictionConfiguration implementation for MRUPolicy. |
| MRUPolicy | Most Recently Used Policy. |
| MRUQueue | MRU Eviction Queue implementation. |
| NodeEntry | Value object used in queue |
| Region | A region is a collection of tree cache nodes that share the same eviction policy configurations, e.g., maxNodes, etc. |
| RegionManager | Factory to create region from configuration, to track region, and to resolve naming conflict for regions. |
| Exception Summary | |
|---|---|
| EvictionException | |
| RegionNameConflictException | Region name conflicts with pre-existing regions. |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||