org.springframework.cache.interceptor

## 接口 CacheOperationSource

- 所有已知实现类:
    AbstractFallbackCacheOperationSource, AnnotationCacheOperationSource, CompositeCacheOperationSource, NameMatchCacheOperationSource

      public interface CacheOperationSource

  Interface used by `CacheInterceptor`. Implementations know how to source cache operation attributes, whether from configuration, metadata attributes at source level, or elsewhere.
  从以下版本开始:
    3.1
  作者:
    Costin Leau, Juergen Hoeller

- - ### 方法概要

    所有方法 实例方法 抽象方法
    限定符和类型 | 方法和说明
    --- | ---
    `Collection<CacheOperation>` | `getCacheOperations(Method method, Class<?> targetClass)` Return the collection of cache operations for this method, or `null` if the method contains no cacheable annotations.

- - ### 方法详细资料

    - #### getCacheOperations

          @Nullable
          Collection<CacheOperation> getCacheOperations(Method method,
                                                                   @Nullable
                                                                   Class<?> targetClass)

      Return the collection of cache operations for this method, or `null` if the method contains no cacheable annotations.
      参数:
        `method` - the method to introspect
        `targetClass` - the target class (may be `null`, in which case the declaring class of the method must be used)
      返回:
        all cache operations for this method, or `null` if none found