@Target(value={TYPE,ANNOTATION_TYPE}) @Retention(value=RUNTIME) @Documented @Around @Type(value=CacheInterceptor.class) public @interface CacheConfig
An annotation that can be used on either a type or an annotation stereotype to configure common caching behaviour.
| Modifier and Type | Optional Element and Description | 
|---|---|
| String[] | cacheNamesSpecifies one or many cache names to store cache operation values in. | 
| Class<? extends CacheKeyGenerator> | keyGenerator | 
| String[] | value | 
@AliasFor(member="cacheNames") public abstract String[] value
cacheNames()public abstract String[] cacheNames
public abstract Class<? extends CacheKeyGenerator> keyGenerator