Interface | Description |
---|---|
Cache<K,V> |
A
Cache is a collection of values that are indexed by keys and that are stored for an
unspecified amount of time (which the implementor of Cache may further specify). |
Pool<T> |
Pool interface for caching.
|
POSCache<K,V> |
A set of Caches split by POS.
|
Class | Description |
---|---|
CacheSet<K,A,B> |
A set of
Caches , indexed by CacheKey . |
HashPool<T> |
Pools objects through a HashSet.
|
LRUCache<K,V> |
A fixed-capacity
Cache that stores the most recently used elements. |
LRUCacheSet<K,A,B> |
LeastRecentlyUsed cache set.
|
LRUPOSCache<K,V> |
A set of Caches split by POS.
|
ZeroPool<T> |
Pool which does nothing.
|