| 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.
|