| Interface | Description |
|---|---|
| Cache<K,V> |
Defines all operational methods to create, access, update and delete mappings of key to value.
|
| Cache.Entry<K,V> |
A mapping of key to value held in a
Cache. |
| CacheManager | |
| PersistentCacheManager |
A
CacheManager that knows how to lifecycle caches that can outlive the JVM. |
| PersistentUserManagedCache<K,V> |
A
UserManagedCache that holds data that can outlive the JVM. |
| UserManagedCache<K,V> |
Represents a
Cache that is not managed by a CacheManager. |
| ValueSupplier<V> |
A
ValueSupplier represents an indirect way to access a value. |
| Enum | Description |
|---|---|
| Status |
Enumeration of
CacheManager and UserManagedCache statuses. |
| Exception | Description |
|---|---|
| CacheIterationException |
Indicates an unrecoverable failure occurred during iteration.
|
| CachePersistenceException |
Thrown when failures occur during operations on
PersistentCacheManager. |
| StateTransitionException |
Indicates that a state transition failed.
|
cache managers and
caches.