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.
|