See: Description
Interface | Description |
---|---|
JCacheOperation<A extends Annotation> |
Model the base of JSR-107 cache operation through an interface contract.
|
JCacheOperationSource |
Interface used by
JCacheInterceptor . |
Class | Description |
---|---|
AbstractFallbackJCacheOperationSource |
Abstract implementation of
JCacheOperationSource that caches attributes
for methods and implements a fallback policy: 1. |
AnnotationJCacheOperationSource |
Implementation of the
JCacheOperationSource interface that reads
the JSR-107 CacheResult , CachePut , CacheRemove and
CacheRemoveAll annotations. |
BeanFactoryJCacheOperationSourceAdvisor |
Advisor driven by a
JCacheOperationSource , used to include a
cache advice bean for methods that are cacheable. |
DefaultJCacheOperationSource |
The default
JCacheOperationSource implementation delegating
default operations to configurable services with sensible defaults
when not present. |
JCacheAspectSupport |
Base class for JSR-107 caching aspects, such as the
JCacheInterceptor
or an AspectJ aspect. |
JCacheInterceptor |
AOP Alliance MethodInterceptor for declarative cache
management using JSR-107 caching annotations.
|
JCacheOperationSourcePointcut |
A Pointcut that matches if the underlying
JCacheOperationSource
has an operation for a given method. |
SimpleExceptionCacheResolver |
A simple
CacheResolver that resolves the exception cache
based on a configurable CacheManager and the name of the
cache: CacheResultOperation.getExceptionCacheName() |
Strongly based on the infrastructure in org.springframework.cache.interceptor that deals with Spring's caching annotations.
Builds on the AOP infrastructure in org.springframework.aop.framework. Any POJO can be cache-advised with Spring.