I - The intercepted method invocationpublic interface CacheContextSource<I>
| Modifier and Type | Method and Description |
|---|---|
InternalCacheInvocationContext<? extends Annotation> |
getCacheInvocationContext(I invocation)
Get information about an invocation annotated
CacheResult,
CachePut, CacheRemove,
or CacheRemoveAll |
InternalCacheKeyInvocationContext<? extends Annotation> |
getCacheKeyInvocationContext(I invocation)
Get information about an invocation annotated
CacheResult,
CachePut, or CacheRemove |
StaticCacheInvocationContext<? extends Annotation> |
getMethodDetails(Method method,
Class<? extends Object> targetClass)
Get static information about a method annotated with
CacheResult,
CachePut, CacheRemove,
or CacheRemoveAll |
InternalCacheKeyInvocationContext<? extends Annotation> getCacheKeyInvocationContext(I invocation)
CacheResult,
CachePut, or CacheRemoveinvocation - The intercepted invocationInternalCacheInvocationContext<? extends Annotation> getCacheInvocationContext(I invocation)
CacheResult,
CachePut, CacheRemove,
or CacheRemoveAllinvocation - The intercepted invocationStaticCacheInvocationContext<? extends Annotation> getMethodDetails(Method method, Class<? extends Object> targetClass)
CacheResult,
CachePut, CacheRemove,
or CacheRemoveAllmethod - The annotated methodtargetClass - The Class that will be targeted with invocationsCopyright © 2019. All rights reserved.