@Configuration public abstract class AbstractCachingConfiguration extends java.lang.Object implements ImportAware
@Configuration class providing common structure
 for enabling Spring's annotation-driven cache management capability.EnableCaching| Modifier and Type | Field and Description | 
|---|---|
protected CacheManager | 
cacheManager  | 
protected CacheResolver | 
cacheResolver  | 
protected AnnotationAttributes | 
enableCaching  | 
protected CacheErrorHandler | 
errorHandler  | 
protected KeyGenerator | 
keyGenerator  | 
| Constructor and Description | 
|---|
AbstractCachingConfiguration()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
setImportMetadata(AnnotationMetadata importMetadata)
Set the annotation metadata of the importing @ 
Configuration class. | 
protected void | 
useCachingConfigurer(CachingConfigurer config)
Extract the configuration from the nominated  
CachingConfigurer. | 
@Nullable protected AnnotationAttributes enableCaching
@Nullable protected CacheManager cacheManager
@Nullable protected CacheResolver cacheResolver
@Nullable protected KeyGenerator keyGenerator
@Nullable protected CacheErrorHandler errorHandler
public void setImportMetadata(AnnotationMetadata importMetadata)
ImportAwareConfiguration class.setImportMetadata in interface ImportAwareprotected void useCachingConfigurer(CachingConfigurer config)
CachingConfigurer.