Package io.micronaut.cache
package io.micronaut.cache
Contains cache interfaces and implementations in Micronaut.
- Since:
- 1.0
- Author:
- graemerocher
-
ClassDescriptionAsyncCache<C>A cache implementation that supports async non-blocking caching operations.Async error handler that simply logs errors.Cache<C>Base cache interface implemented by both
SyncCache
andAsyncCache
.A base configuration class for configuring caches.An interface for handling cache errors.Provides information about the state of the cache.CacheManager<C>Simple CacheManager interface for managing caches.Default implementation ofCacheErrorHandler
.Default implementation of theCacheManager
interface.Transforms a synchronous cache into one that meets the asynchronous contract while still running operations on the same thread.An asynchronous cache that delegates blocking cache operations to the provided executor.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.