See: Description
Interface | Description |
---|---|
BasicOperation |
The base interface that all cache operations must implement.
|
CacheErrorHandler |
A strategy for handling cache-related errors.
|
CacheOperationInvocationContext<O extends BasicOperation> |
Representation of the context of the invocation of a cache operation.
|
CacheOperationInvoker |
Abstract the invocation of a cache operation.
|
CacheOperationSource |
Interface used by
CacheInterceptor . |
CacheResolver |
Determine the
Cache instance(s) to use for an intercepted method invocation. |
KeyGenerator |
Cache key generator.
|
Class | 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. |
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. |
CacheableOperation |
Class describing a cache 'cacheable' operation.
|
CacheableOperation.Builder | |
CacheAspectSupport |
Base class for caching aspects, such as the
CacheInterceptor
or an AspectJ aspect. |
CacheAspectSupport.CacheOperationCacheKey | |
CacheAspectSupport.CacheOperationMetadata |
Metadata of a cache operation that does not depend on a particular invocation
which makes it a good candidate for caching.
|
CacheEvaluationContext |
Cache specific evaluation context that adds a method parameters as SpEL
variables, in a lazy manner.
|
CacheEvictOperation |
Class describing a cache 'evict' operation.
|
CacheEvictOperation.Builder | |
CacheExpressionRootObject |
Class describing the root object used during the expression evaluation.
|
CacheInterceptor |
AOP Alliance MethodInterceptor for declarative cache
management using the common Spring caching infrastructure
(
Cache ). |
CacheOperation |
Base class for cache operations.
|
CacheOperation.Builder | |
CacheOperationExpressionEvaluator |
Utility class handling the SpEL expression parsing.
|
CacheOperationSourcePointcut |
A Pointcut that matches if the underlying
CacheOperationSource
has an attribute for a given method. |
CacheProxyFactoryBean |
Proxy factory bean for simplified declarative caching handling.
|
CachePutOperation |
Class describing a cache 'put' operation.
|
CachePutOperation.Builder | |
CompositeCacheOperationSource |
Composite
CacheOperationSource implementation that iterates
over a given array of CacheOperationSource instances. |
NamedCacheResolver |
A
CacheResolver that forces the resolution to a configurable
collection of name(s) against a given CacheManager . |
NameMatchCacheOperationSource |
Simple
CacheOperationSource implementation that allows attributes to be matched
by registered name. |
SimpleCacheErrorHandler |
A simple
CacheErrorHandler that does not handle the
exception at all, simply throwing it back at the client. |
SimpleCacheResolver |
A simple
CacheResolver that resolves the Cache instance(s)
based on a configurable CacheManager and the name of the
cache(s) as provided by getCacheNames() |
SimpleKey |
A simple key as returned from the
SimpleKeyGenerator . |
SimpleKeyGenerator |
Simple key generator.
|
Exception | Description |
---|---|
CacheOperationInvoker.ThrowableWrapper |
Wrap any exception thrown while invoking
CacheOperationInvoker.invoke() . |
VariableNotAvailableException |
A specific
EvaluationException to mention that a given variable
used in the expression is not available in the context. |