| Cache<K,V> |
A Cache provides storage of data for later fast retrieval.
|
| Cache.Entry<K,V> |
A cache entry (key-value pair).
|
| Cache.EntryProcessor<K,V> |
Allows execution of code which may mutate a cache entry with exclusive
access (including reads) to that entry.
|
| Cache.MutableEntry<K,V> |
An accessor and mutator to the underlying Cache
|
| CacheBuilder<K,V> |
A CacheBuilder is used for creating Caches.
|
| CacheConfiguration<K,V> |
A value object for cache configuration.
|
| CacheInvalidationRequestSender |
Invoked if Cache Entry got Removed From local Cache and need to remove from other nodes
|
| CacheLifecycle |
Cache resources may have non-trivial initialisation and disposal procedures.
|
| CacheLoader<K,V> |
Used for read-through caching and loading data into a cache.
|
| CacheManager |
A CacheManager is used for looking up Caches and controls their lifecycle.
|
| CacheManagerFactory |
Manages CacheManager instances.
|
| CacheStatistics |
Cache statistics.
|
| CacheWriter<K,V> |
A CacheWriter is used for write-through to an underlying resource.
|