|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| DataContainer | The main internal data structure which stores entries |
| Class Summary | |
|---|---|
| FIFODataContainer | A container that maintains order of entries based on when they were placed in the container. |
| LRUDataContainer | Based on the same techniques outlined in the FIFODataContainer, this implementation
additionally unlinks and re-links entries at the tail whenever entries are visited (using a get()) or are updated
(a put() on an existing key). |
| SimpleDataContainer | Simple data container that does not order entries for eviction, implemented using two ConcurrentHashMaps, one for mortal and one for immortal entries. |
| SpinLockBasedFIFODataContainer | A data container that exposes an iterator that is ordered based on order of entry into the container, with the oldest entries first. |
| SpinLockBasedFIFODataContainer.Aux | |
| SpinLockBasedFIFODataContainer.LinkedEntry | |
| SpinLockBasedFIFODataContainer.SpinLock | |
| SpinLockBasedLRUDataContainer | A data container that exposes an iterator that is ordered based on least recently used (visited) entries first. |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||