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})
|
CacheSync<Key,T> | |
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