Class CacheInterceptor
java.lang.Object
org.springframework.cache.interceptor.AbstractCacheInvoker
org.springframework.cache.interceptor.CacheAspectSupport
org.springframework.cache.interceptor.CacheInterceptor
- All Implemented Interfaces:
Serializable, org.aopalliance.aop.Advice, org.aopalliance.intercept.Interceptor, org.aopalliance.intercept.MethodInterceptor, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.SmartInitializingSingleton
public class CacheInterceptor
extends CacheAspectSupport
implements org.aopalliance.intercept.MethodInterceptor, Serializable
AOP Alliance MethodInterceptor for declarative cache
management using the common Spring caching infrastructure
(
Cache).
Derives from the CacheAspectSupport class which
contains the integration with Spring's underlying caching API.
CacheInterceptor simply calls the relevant superclass methods
in the correct order.
CacheInterceptors are thread-safe.
- Since:
- 3.1
- Author:
- Costin Leau, Juergen Hoeller, Sebastien Deleuze
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class CacheAspectSupport
CacheAspectSupport.CacheOperationContext, CacheAspectSupport.CacheOperationMetadata -
Field Summary
Fields inherited from class CacheAspectSupport
IGNORE_REACTIVESTREAMS_PROPERTY_NAME, loggerFields inherited from class AbstractCacheInvoker
errorHandler -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class CacheAspectSupport
afterPropertiesSet, afterSingletonsInstantiated, clearMetadataCache, configure, execute, getBean, getCacheOperationMetadata, getCacheOperationSource, getCacheResolver, getCaches, getKeyGenerator, getOperationContext, invokeOperation, methodIdentification, setBeanFactory, setCacheManager, setCacheOperationSource, setCacheOperationSources, setCacheResolver, setKeyGeneratorMethods inherited from class AbstractCacheInvoker
doClear, doEvict, doGet, doGet, doPut, doRetrieve, doRetrieve, getErrorHandler, setErrorHandler
-
Constructor Details
-
CacheInterceptor
public CacheInterceptor()
-
-
Method Details
-
invoke
-