|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
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. |
Data containers which store cache entries. This package contains different implementations of containers based on their performance and ordering characteristics, as well as the entries that live in the containers.
|
Google Analytics | |||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |