|
Class Summary |
| Cache0<K,V> |
A cache that keeps nothing |
| Cache1<K,V> |
A one-slot cache. |
| CacheLRU<K,V> |
This class is not thread-safe. |
| CacheSetLRU<T> |
Cache set - tracks LRU of objects |
| CacheSetSync<T> |
|
| CacheSetWrapper<T> |
|
| CacheSimple<K,V> |
A simple fixed size cache that uses the hash code to address a slot. |
| CacheStatsAtomic<Key,Value> |
Capture statisics for a cache - this class is thread safe (you can read the stats while the cache is active) |
| CacheStatsSimple<Key,Value> |
Collect statistics for a cache - this class is not thread safe (@see{CacheStatsAtomic}) |
| CacheSync<Key,T> |
|
| CacheUnbounded<K,V> |
|
| CacheWithGetter<K,V> |
Cache that takes a Getter to automatically fill cache misses. |
| CacheWrapper<Key,T> |
|