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. 
 | 
| CacheManager<C> | 
 Simple CacheManager interface for managing caches. 
 | 
| SyncCache<C> | 
 A synchronous API for accessing cache values that is useful for in-memory caching implementations. 
 | 
| Class | Description | 
|---|---|
| AsyncCacheErrorHandler | 
 Async error handler that simply logs errors. 
 | 
| CacheConfiguration | 
 A base configuration class for configuring caches. 
 | 
| DefaultCacheConfiguration | 
 Default cache configuration implementation used to configure instances of  
DefaultSyncCache. | 
| DefaultCacheErrorHandler | 
 Default implementation of  
CacheErrorHandler. | 
| DefaultCacheManager<C> | 
 Default implementation of the  
CacheManager interface. | 
| DefaultSyncCache | 
 A default  
SyncCache implementation based on Caffeine |