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.