org.springframework.cache.interceptor
Class BeanFactoryCacheOperationSourceAdvisor
java.lang.Object
org.springframework.aop.support.AbstractPointcutAdvisor
org.springframework.aop.support.AbstractBeanFactoryPointcutAdvisor
org.springframework.cache.interceptor.BeanFactoryCacheOperationSourceAdvisor
- All Implemented Interfaces:
- Serializable, Advisor, PointcutAdvisor, Aware, BeanFactoryAware, Ordered
public class BeanFactoryCacheOperationSourceAdvisor
- extends AbstractBeanFactoryPointcutAdvisor
Advisor driven by a CacheOperationSource
, used to include a
cache advice bean for methods that are cacheable.
- Since:
- 3.1
- Author:
- Costin Leau
- See Also:
- Serialized Form
BeanFactoryCacheOperationSourceAdvisor
public BeanFactoryCacheOperationSourceAdvisor()
setCacheOperationSource
public void setCacheOperationSource(CacheOperationSource cacheOperationSource)
- Set the cache operation attribute source which is used to find cache
attributes. This should usually be identical to the source reference
set on the cache interceptor itself.
- See Also:
CacheInterceptor#setCacheAttributeSource
setClassFilter
public void setClassFilter(ClassFilter classFilter)
- Set the
ClassFilter
to use for this pointcut.
Default is ClassFilter.TRUE
.
getPointcut
public Pointcut getPointcut()
- Description copied from interface:
PointcutAdvisor
- Get the Pointcut that drives this advisor.