| Package | Description |
|---|---|
| org.springframework.cache.annotation |
Annotations and supporting classes for declarative cache management.
|
| org.springframework.cache.interceptor |
AOP-based solution for declarative caching demarcation.
|
| Class and Description |
|---|
| AbstractFallbackCacheOperationSource
Abstract implementation of
CacheOperation that caches attributes
for methods and implements a fallback policy: 1. |
| BeanFactoryCacheOperationSourceAdvisor
Advisor driven by a
CacheOperationSource, used to include a
cache advice bean for methods that are cacheable. |
| CacheErrorHandler
A strategy for handling cache-related errors.
|
| CacheInterceptor
AOP Alliance MethodInterceptor for declarative cache
management using the common Spring caching infrastructure
(
Cache). |
| CacheOperation
Base class for cache operations.
|
| CacheOperationSource
Interface used by
CacheInterceptor. |
| CacheResolver
Determine the
Cache instance(s) to use for an intercepted method invocation. |
| KeyGenerator
Cache key generator.
|
| Class and Description |
|---|
| AbstractCacheInvoker
A base component for invoking
Cache operations and using a
configurable CacheErrorHandler when an exception occurs. |
| AbstractCacheResolver
A base
CacheResolver implementation that requires the concrete
implementation to provide the collection of cache name(s) based on the
invocation context. |
| BasicOperation
The base interface that all cache operations must implement.
|
| CacheableOperation
Class describing a cache 'cacheable' operation.
|
| CacheableOperation.Builder
A builder that can be used to create a
CacheableOperation. |
| CacheAspectSupport
Base class for caching aspects, such as the
CacheInterceptor or an
AspectJ aspect. |
| CacheAspectSupport.CacheOperationContext
A
CacheOperationInvocationContext context for a CacheOperation. |
| CacheAspectSupport.CacheOperationMetadata
Metadata of a cache operation that does not depend on a particular invocation
which makes it a good candidate for caching.
|
| CacheErrorHandler
A strategy for handling cache-related errors.
|
| CacheEvictOperation
Class describing a cache 'evict' operation.
|
| CacheEvictOperation.Builder
A builder that can be used to create a
CacheEvictOperation. |
| CacheOperation
Base class for cache operations.
|
| CacheOperation.Builder
Base class for builders that can be used to create a
CacheOperation. |
| CacheOperationInvocationContext
Representation of the context of the invocation of a cache operation.
|
| CacheOperationInvoker
Abstract the invocation of a cache operation.
|
| CacheOperationInvoker.ThrowableWrapper
Wrap any exception thrown while invoking
CacheOperationInvoker.invoke(). |
| CacheOperationSource
Interface used by
CacheInterceptor. |
| CachePutOperation
Class describing a cache 'put' operation.
|
| CachePutOperation.Builder
A builder that can be used to create a
CachePutOperation. |
| CacheResolver
Determine the
Cache instance(s) to use for an intercepted method invocation. |
| KeyGenerator
Cache key generator.
|
| SimpleKey
A simple key as returned from the
SimpleKeyGenerator. |