Class CachingConfigurerSupport
java.lang.Object
org.springframework.cache.annotation.CachingConfigurerSupport
- All Implemented Interfaces:
- CachingConfigurer
- Direct Known Subclasses:
- JCacheConfigurerSupport
@Deprecated(since="6.0")
public class CachingConfigurerSupport
extends Object
implements CachingConfigurer
Deprecated.
An implementation of 
CachingConfigurer with empty methods allowing
 subclasses to override only the methods they're interested in.- Since:
- 4.1
- Author:
- Stephane Nicoll
- See Also:
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionDeprecated.Return the cache manager bean to use for annotation-driven cache management.Deprecated.Return theCacheResolverbean to use to resolve regular caches for annotation-driven cache management.Deprecated.Return theCacheErrorHandlerto use to handle cache-related errors.Deprecated.Return the key generator bean to use for annotation-driven cache management.
- 
Constructor Details- 
CachingConfigurerSupportpublic CachingConfigurerSupport()Deprecated.
 
- 
- 
Method Details- 
cacheManagerDeprecated.Description copied from interface:CachingConfigurerReturn the cache manager bean to use for annotation-driven cache management. A defaultCacheResolverwill be initialized behind the scenes with this cache manager. For more fine-grained management of the cache resolution, consider setting theCacheResolverdirectly.Implementations must explicitly declare @Bean, e.g.@Configuration @EnableCaching public class AppConfig implements CachingConfigurer { @Bean // important! @Override public CacheManager cacheManager() { // configure and return CacheManager instance } // ... }See @EnableCachingfor more complete examples.- Specified by:
- cacheManagerin interface- CachingConfigurer
 
- 
cacheResolverDeprecated.Description copied from interface:CachingConfigurerReturn theCacheResolverbean to use to resolve regular caches for annotation-driven cache management. This is an alternative and more powerful option of specifying theCacheManagerto use.If both a CachingConfigurer.cacheManager()and#cacheResolver()are set, the cache manager is ignored.Implementations must explicitly declare @Bean, e.g.@Configuration @EnableCaching public class AppConfig implements CachingConfigurer { @Bean // important! @Override public CacheResolver cacheResolver() { // configure and return CacheResolver instance } // ... }SeeEnableCachingfor more complete examples.- Specified by:
- cacheResolverin interface- CachingConfigurer
 
- 
keyGeneratorDeprecated.Description copied from interface:CachingConfigurerReturn the key generator bean to use for annotation-driven cache management. Implementations must explicitly declare@Bean, e.g.@Configuration @EnableCaching public class AppConfig implements CachingConfigurer { @Bean // important! @Override public KeyGenerator keyGenerator() { // configure and return KeyGenerator instance } // ... }See @EnableCachingfor more complete examples.- Specified by:
- keyGeneratorin interface- CachingConfigurer
 
- 
errorHandlerDeprecated.Description copied from interface:CachingConfigurerReturn theCacheErrorHandlerto use to handle cache-related errors.By default, SimpleCacheErrorHandleris used and simply throws the exception back at the client.Implementations must explicitly declare @Bean, e.g.@Configuration @EnableCaching public class AppConfig implements CachingConfigurer { @Bean // important! @Override public CacheErrorHandler errorHandler() { // configure and return CacheErrorHandler instance } // ... }See @EnableCachingfor more complete examples.- Specified by:
- errorHandlerin interface- CachingConfigurer
 
 
- 
CachingConfigurerdirectly