org.springframework.cache.annotation

## 注释类型 Caching

-     @Target(value={TYPE,METHOD})
       @Retention(value=RUNTIME)
       @Inherited
       @Documented
      public @interface Caching

  Group annotation for multiple cache annotations (of different or the same type).

  This annotation may be used as a meta-annotation to create custom composed annotations with attribute overrides.

  从以下版本开始:
    3.1
  作者:
    Costin Leau, Chris Beams

- - ### 可选元素概要

    可选元素
    限定符和类型 | 可选元素和说明
    --- | ---
    `Cacheable[]` | `cacheable`
    `CacheEvict[]` | `evict`
    `CachePut[]` | `put`

- - ### 元素详细资料

    - #### cacheable

          public abstract Cacheable[] cacheable

      默认值:
        {}

  - - #### put

          public abstract CachePut[] put

      默认值:
        {}

  - - #### evict

          public abstract CacheEvict[] evict

      默认值:
        {}