| 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  | 
AnnotationCacheOperationSource
Implementation of the  
CacheOperationSource interface for working with caching metadata in annotation format. | 
| Modifier and Type | Method and Description | 
|---|---|
CacheOperationSource | 
ProxyCachingConfiguration.cacheOperationSource()  | 
| Modifier and Type | Method and Description | 
|---|---|
BeanFactoryCacheOperationSourceAdvisor | 
ProxyCachingConfiguration.cacheAdvisor(CacheOperationSource cacheOperationSource,
            CacheInterceptor cacheInterceptor)  | 
CacheInterceptor | 
ProxyCachingConfiguration.cacheInterceptor(CacheOperationSource cacheOperationSource)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractFallbackCacheOperationSource
Abstract implementation of  
CacheOperation that caches attributes
 for methods and implements a fallback policy: 1. | 
class  | 
CompositeCacheOperationSource
Composite  
CacheOperationSource implementation that iterates
 over a given array of CacheOperationSource instances. | 
class  | 
NameMatchCacheOperationSource
Simple  
CacheOperationSource implementation 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  
CacheOperationSource instances that this
 CompositeCacheOperationSource combines. | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
BeanFactoryCacheOperationSourceAdvisor.setCacheOperationSource(CacheOperationSource cacheOperationSource)
Set the cache operation attribute source which is used to find cache
 attributes. 
 | 
void | 
CacheAspectSupport.setCacheOperationSource(CacheOperationSource cacheOperationSource)
Set the CacheOperationSource for this cache aspect. 
 | 
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. 
 |