|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
@Retention(value=RUNTIME) @Target(value=PARAMETER) public @interface CacheableArgument
A method parameter annotation that is used to further control how method
cache keys are generated by the
CacheableMethodManager#getKeyFactoryForParameterType(Class, boolean)
CacheableAnnotationInterceptor
,
CacheableMethodKeyFactory
,
CacheableMethodManager
Optional Element Summary | |
---|---|
boolean |
cacheRefreshIndicator
|
String |
keyProperty
A bean property expression that is evaluated against the source method argument to produce a cache key for that argument |
public abstract String keyProperty
Serializable
or something whose Object.toString()
produces a unique valuepublic abstract boolean cacheRefreshIndicator
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |