@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[] |
cacheNames
Specifies 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