| Interface | Description |
|---|---|
| Getter<K,V> |
A get interface
|
| Class | Description |
|---|---|
| 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})
|
| CacheUnbounded<K,V> | |
| CacheWithGetter<K,V> |
Cache that takes a
Getter to automatically fill cache misses. |
| CacheWrapper<Key,T> |
Licenced under the Apache License, Version 2.0