All Classes
-
All Classes Interface Summary Class Summary Exception Summary Annotation Types Summary Class Description AbstractMapBasedSyncCache<C extends java.util.Map<java.lang.Object,java.lang.Object>> AbstractSyncCache
implementation that relies on a cache object that implements theMap
interface.AsyncCache<C> A cache implementation that supports async non-blocking caching operations.AsyncCacheErrorHandler Async error handler that simply logs errors.Cache<C> Base cache interface implemented by bothSyncCache
andAsyncCache
.Cacheable An annotation that can be applied at the type or method level to indicate that the return value of the method should be cached for the configuredCacheable.cacheNames()
.CacheAnnotation Meta annotation to mark cache operations.CacheConfig An annotation that can be used on either a type or an annotation stereotype to configure common caching behaviour.CacheConfiguration A base configuration class for configuring caches.CacheErrorHandler An interface for handling cache errors.CacheInfo Provides information about the state of the cache.CacheInterceptor An AOPMethodInterceptor
implementation for the Cache annotationsCacheable
,CachePut
andCacheInvalidate
.CacheInvalidate An annotation that can be applied at the type or method level to indicate that the annotated operation should cause the eviction of the given caches.CacheKeyGenerator An interface for generating keys used byCacheable
.CacheManager<C> Simple CacheManager interface for managing caches.CachePut An annotation that can be applied at the type or method level to indicate that the annotated operation should cause the return value to be cached within the given cache name.CacheSystemException An exception that occurs when an internal cache system error occurs.CachingCompositeDiscoveryClient Replaces the defaultDefaultCompositeDiscoveryClient
with one that caches the return values.DefaultCacheErrorHandler Default implementation ofCacheErrorHandler
.DefaultCacheKeyGenerator A default implementation of theCacheKeyGenerator
interface that uses the parameters of the method only.DefaultCacheManager<C> Default implementation of theCacheManager
interface.DefaultStringKeySerializer The default key serializer used by caches that require serializing the keys as strings.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.DiscoveryClientCacheConfiguration A cache configuration for the Discovery client cache.DynamicCacheManager<C> A contract for a cache manager that does not have pre-defined caches.InvalidateOperations Allows for repeated annotations of the typeCacheInvalidate
.JCacheManager Adapter for JCache.JCacheMetricsBinder Instruments the active JCache manager.JCacheSyncCache An implementation ofSyncCache
for JCache.KotlinSuspendFunCacheKeyGenerator An implementation of theCacheKeyGenerator
which works exactly likeDefaultCacheKeyGenerator
but drops the last parameter.ParametersKey A key that uses the parameters of a method.PutOperations Allows for repeated annotations of the typeCachePut
.SyncCache<C> A synchronous API for accessing cache values that is useful for in-memory caching implementations.