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.
|
org.springframework.cache.jcache.config |
Support package for declarative JSR-107 caching configuration.
|
org.springframework.cache.jcache.interceptor |
AOP-based solution for declarative caching demarcation using JSR-107 annotations.
|
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 |
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 |
CacheOperation
Base class for cache operations.
|
CacheOperation.Builder |
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 |
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 . |
Class and Description |
---|
CacheResolver
Determine the
Cache instance(s) to use for an intercepted method invocation. |
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.
|
CacheOperationInvocationContext
Representation of the context of the invocation of a cache operation.
|
CacheOperationInvoker
Abstract the invocation of a cache operation.
|
CacheResolver
Determine the
Cache instance(s) to use for an intercepted method invocation. |
KeyGenerator
Cache key generator.
|