Annotation Type CacheEvict
-
@Target(METHOD) @Retention(RUNTIME) @Inherited @Documented public @interface CacheEvict
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description StringcacheNamestring literal or groovy template for computing the cacheName dynamically.Stringconditiongroovy expression used for making the method caching conditional.Stringkeystring literal or groovy template for computing the key dynamically.Stringvaluealias ofCacheable.cacheName()} string literal or groovy template for computing the cacheName dynamically.
-
-
-
Field Detail
-
ALL
static final String ALL
-
-
Element Detail
-
value
String value
alias ofCacheable.cacheName()} string literal or groovy template for computing the cacheName dynamically. e.g. groovy templates:"$subscriptionId","$subscriptionId-$clusterId","${this.subscriptionId}"ALLto evict all caches.- Default:
- ""
-
-
-
condition
String condition
groovy expression used for making the method caching conditional. e.g. groovy expression:"this.isLoading()""this.loading","this.subscriptionId=='xxx'"- Default:
- ""
-
-