org.springframework.cache.interceptor

Class CompositeCacheOperationSource

  • java.lang.Object
    • org.springframework.cache.interceptor.CompositeCacheOperationSource
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      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.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CompositeCacheOperationSource

        public CompositeCacheOperationSource(CacheOperationSource... cacheOperationSources)
        Create a new CompositeCacheOperationSource for the given sources.
        Parameters:
        cacheOperationSources - the CacheOperationSource instances to combine
    • Method Detail

      • getCacheOperationSources

        public final CacheOperationSource[] getCacheOperationSources()
        Return the CacheOperationSource instances that this CompositeCacheOperationSource combines.
      • getCacheOperations

        @Nullable
        public java.util.Collection<CacheOperation> getCacheOperations(java.lang.reflect.Method method,
                                                                                 @Nullable
                                                                                 java.lang.Class<?> targetClass)
        Description copied from interface: CacheOperationSource
        Return the collection of cache operations for this method, or null if the method contains no cacheable annotations.
        Specified by:
        getCacheOperations in interface CacheOperationSource
        Parameters:
        method - the method to introspect
        targetClass - the target class (may be null, in which case the declaring class of the method must be used)
        Returns:
        all cache operations for this method, or null if none found