public class CompositeCacheOperationSource extends java.lang.Object implements CacheOperationSource, java.io.Serializable
CacheOperationSource implementation that iterates
over a given array of CacheOperationSource instances.| Constructor and Description |
|---|
CompositeCacheOperationSource(CacheOperationSource... cacheOperationSources)
Create a new CompositeCacheOperationSource for the given sources.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<CacheOperation> |
getCacheOperations(java.lang.reflect.Method method,
java.lang.Class<?> targetClass)
Return the collection of cache operations for this method, or
null
if the method contains no cacheable annotations. |
CacheOperationSource[] |
getCacheOperationSources()
Return the
CacheOperationSource instances that this
CompositeCacheOperationSource combines. |
public CompositeCacheOperationSource(CacheOperationSource... cacheOperationSources)
cacheOperationSources - the CacheOperationSource instances to combinepublic final CacheOperationSource[] getCacheOperationSources()
CacheOperationSource instances that this
CompositeCacheOperationSource combines.public java.util.Collection<CacheOperation> getCacheOperations(java.lang.reflect.Method method, java.lang.Class<?> targetClass)
CacheOperationSourcenull
if the method contains no cacheable annotations.getCacheOperations in interface CacheOperationSourcemethod - the method to introspecttargetClass - the target class (may be null, in which case
the declaring class of the method must be used)null if none found