|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| CacheValueDisposer<V> | Called to clean up value objects in a cache that are removed because they've
expired or by calling Map.clear(). |
| ConcurrentHashMapCache<K,V> | A thread-safe hash map where the entries expire after a specified time-to-live. |
| Class Summary | |
|---|---|
| CacheBuilder | |
| CacheManager | Manages a set of ConcurrentHashMapCache caches. |
| CloseableValueDisposer<V extends Closeable> | A CacheValueDisposer for objects that implement the Closeable
interface. |
| Enum Summary | |
|---|---|
| CacheReferenceType | Indicates how values in a ConcurrentHashMapCache are referenced. |
| Exception Summary | |
|---|---|
| CacheExistsException | Thrown by CacheManager.getCache(String) if the requested cache does
not exist. |
| UnknownCacheException | Thrown by CacheManager.getCache(String) if the requested cache does
not exist. |
Implements caches that are thread-safe, expire entries after a specified time-to-live, can be bound to a maximum number of entries, and can contain strong, soft or weak references to their values.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||