Uses of Package
org.springframework.cache.interceptor
Package
Description
Annotations and supporting classes for declarative cache management.
AOP-based solution for declarative caching demarcation.
Support package for declarative JSR-107 caching configuration.
AOP-based solution for declarative caching demarcation using JSR-107 annotations.
-
ClassDescriptionAbstract implementation of
CacheOperationSource
that caches operations for methods and implements a fallback policy: 1.Advisor driven by aCacheOperationSource
, used to include a cache advice bean for methods that are cacheable.A strategy for handling cache-related errors.AOP Alliance MethodInterceptor for declarative cache management using the common Spring caching infrastructure (Cache
).Base class for cache operations.Interface used byCacheInterceptor
.Determine theCache
instance(s) to use for an intercepted method invocation.Cache key generator. -
ClassDescriptionA base component for invoking
Cache
operations and using a configurableCacheErrorHandler
when an exception occurs.A baseCacheResolver
implementation that requires the concrete implementation to provide the collection of cache name(s) based on the invocation context.The base interface that all cache operations must implement.Class describing a cache 'cacheable' operation.A builder that can be used to create aCacheableOperation
.Base class for caching aspects, such as theCacheInterceptor
or an AspectJ aspect.ACacheOperationInvocationContext
context for aCacheOperation
.Metadata of a cache operation that does not depend on a particular invocation which makes it a good candidate for caching.A strategy for handling cache-related errors.Class describing a cache 'evict' operation.A builder that can be used to create aCacheEvictOperation
.Base class for cache operations.Base class for builders that can be used to create aCacheOperation
.Representation of the context of the invocation of a cache operation.Abstract the invocation of a cache operation.Wrap any exception thrown while invokingCacheOperationInvoker.invoke()
.Interface used byCacheInterceptor
.Class describing a cache 'put' operation.A builder that can be used to create aCachePutOperation
.Determine theCache
instance(s) to use for an intercepted method invocation.Cache key generator.A simple key as returned from theSimpleKeyGenerator
. -
-
ClassDescriptionA base component for invoking
Cache
operations and using a configurableCacheErrorHandler
when an exception occurs.A baseCacheResolver
implementation that requires the concrete implementation to provide the collection of cache name(s) based on the invocation context.The base interface that all cache operations must implement.A strategy for handling cache-related errors.Representation of the context of the invocation of a cache operation.Abstract the invocation of a cache operation.Determine theCache
instance(s) to use for an intercepted method invocation.Cache key generator.