Class ProxyJCacheConfiguration
- java.lang.Object
- org.springframework.cache.annotation.AbstractCachingConfiguration
- org.springframework.cache.jcache.config.AbstractJCacheConfiguration
- org.springframework.cache.jcache.config.ProxyJCacheConfiguration
- All Implemented Interfaces:
Aware
,ImportAware
@Configuration @Role(2) public class ProxyJCacheConfiguration extends AbstractJCacheConfiguration
@Configuration
class that registers the Spring infrastructure beans necessary to enable proxy-based annotation-driven JSR-107 cache management.Can safely be used alongside Spring's caching support.
- Since:
- 4.1
- Author:
- Stephane Nicoll
- See Also:
EnableCaching
,CachingConfigurationSelector
Field Summary
Fields inherited from class org.springframework.cache.jcache.config.AbstractJCacheConfiguration
exceptionCacheResolver
Fields inherited from class org.springframework.cache.annotation.AbstractCachingConfiguration
cacheManager, cacheResolver, enableCaching, errorHandler, keyGenerator
Constructor Summary
Constructors Constructor Description ProxyJCacheConfiguration()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BeanFactoryJCacheOperationSourceAdvisor
cacheAdvisor()
JCacheInterceptor
cacheInterceptor()
Methods inherited from class org.springframework.cache.jcache.config.AbstractJCacheConfiguration
cacheOperationSource, useCachingConfigurer
Methods inherited from class org.springframework.cache.annotation.AbstractCachingConfiguration
setImportMetadata
Constructor Detail
ProxyJCacheConfiguration
public ProxyJCacheConfiguration()
Method Detail
cacheAdvisor
@Bean(name="org.springframework.cache.config.internalJCacheAdvisor") @Role(2) public BeanFactoryJCacheOperationSourceAdvisor cacheAdvisor()
cacheInterceptor
@Bean(name="jCacheInterceptor") @Role(2) public JCacheInterceptor cacheInterceptor()