| Package | Description | 
|---|---|
| org.springframework.cache.annotation | Annotations and supporting classes for declarative cache management. | 
| org.springframework.cache.interceptor | AOP-based solution for declarative caching demarcation. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AnnotationCacheOperationSourceImplementation of the  CacheOperationSourceinterface for working with caching metadata in annotation format. | 
| Modifier and Type | Method and Description | 
|---|---|
| CacheOperationSource | ProxyCachingConfiguration. cacheOperationSource() | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractFallbackCacheOperationSourceAbstract implementation of  CacheOperationthat caches attributes
 for methods and implements a fallback policy: 1. | 
| class  | CompositeCacheOperationSourceComposite  CacheOperationSourceimplementation that iterates
 over a given array ofCacheOperationSourceinstances. | 
| class  | NameMatchCacheOperationSourceSimple  CacheOperationSourceimplementation that allows attributes to be matched
 by registered name. | 
| Modifier and Type | Method and Description | 
|---|---|
| CacheOperationSource | CacheAspectSupport. getCacheOperationSource()Return the CacheOperationSource for this cache aspect. | 
| CacheOperationSource[] | CompositeCacheOperationSource. getCacheOperationSources()Return the  CacheOperationSourceinstances that thisCompositeCacheOperationSourcecombines. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | CacheAspectSupport. setCacheOperationSource(CacheOperationSource cacheOperationSource)Set the CacheOperationSource for this cache aspect. | 
| void | BeanFactoryCacheOperationSourceAdvisor. setCacheOperationSource(CacheOperationSource cacheOperationSource)Set the cache operation attribute source which is used to find cache
 attributes. | 
| void | CacheAspectSupport. setCacheOperationSources(CacheOperationSource... cacheOperationSources)Set one or more cache operation sources which are used to find the cache
 attributes. | 
| void | CacheProxyFactoryBean. setCacheOperationSources(CacheOperationSource... cacheOperationSources)Set one or more sources to find cache operations. | 
| Constructor and Description | 
|---|
| CompositeCacheOperationSource(CacheOperationSource... cacheOperationSources)Create a new CompositeCacheOperationSource for the given sources. |