See: Description
| Interface | Description |
|---|---|
| AsyncCache<C> |
A cache implementation that supports async non-blocking caching operations.
|
| Cache<C> |
Base cache interface implemented by both
SyncCache and AsyncCache. |
| CacheErrorHandler |
An interface for handling cache errors.
|
| CacheInfo |
Provides information about the state of the cache.
|
| CacheManager<C> |
Simple CacheManager interface for managing caches.
|
| DynamicCacheManager<C> |
A contract for a cache manager that does not have pre-defined caches.
|
| SyncCache<C> |
A synchronous API for accessing cache values that is useful for in-memory caching implementations.
|
| Class | Description |
|---|---|
| AbstractMapBasedSyncCache<C extends java.util.Map<java.lang.Object,java.lang.Object>> |
Abstract
SyncCache implementation that relies on a cache object that implements the Map interface. |
| AsyncCacheErrorHandler |
Async error handler that simply logs errors.
|
| CacheConfiguration |
A base configuration class for configuring caches.
|
| DefaultCacheErrorHandler |
Default implementation of
CacheErrorHandler. |
| DefaultCacheManager<C> |
Default implementation of the
CacheManager interface. |
| DelegatingAsyncBlockingCache<C> |
Transforms a synchronous cache into one that meets the asynchronous
contract while still running operations on the same thread.
|
| DelegatingAsyncCache<C> |
An asynchronous cache that delegates blocking cache operations
to the provided executor.
|