|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
@Target(value={METHOD,TYPE}) @Retention(value=RUNTIME) @Inherited @Documented public @interface CacheEvict
Annotation indicating that a method (or all methods on a class) trigger(s) a cache invalidate operation.
Required Element Summary | |
---|---|
String[] |
value
Qualifier value for the specified cached operation. |
Optional Element Summary | |
---|---|
boolean |
allEntries
Whether or not all the entries inside the cache(s) are removed or not. |
String |
condition
Spring Expression Language (SpEL) attribute used for conditioning the method caching. |
String |
key
Spring Expression Language (SpEL) attribute for computing the key dynamically. |
Element Detail |
---|
public abstract String[] value
May be used to determine the target cache (or caches), matching the qualifier value (or the bean name(s)) of (a) specific bean definition.
public abstract String key
public abstract String condition
public abstract boolean allEntries
key
is not allowed.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |