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 Summary
Constructors - 
Method Summary
Modifier 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
- 
CachingConfigurerSupport
public CachingConfigurerSupport()Deprecated. 
 - 
 - 
Method Details
- 
cacheManager
Deprecated.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 interfaceCachingConfigurer
 - 
cacheResolver
Deprecated.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 interfaceCachingConfigurer
 - 
keyGenerator
Deprecated.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 interfaceCachingConfigurer
 - 
errorHandler
Deprecated.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 interfaceCachingConfigurer
 
 - 
 
CachingConfigurerdirectly