| Modifier and Type | Class | Description |
|---|---|---|
class |
AbstractInternalCacheInvocationContext<I,A extends Annotation> |
Provides caching specific context about an intercepted method invocation.
|
class |
AbstractInternalCacheKeyInvocationContext<I,A extends Annotation> |
Provides caching specific context about an intercepted method invocation.
|
| Modifier and Type | Method | Description |
|---|---|---|
protected abstract InternalCacheInvocationContext<? extends Annotation> |
AbstractCacheLookupUtil.createCacheInvocationContextImpl(StaticCacheInvocationContext<? extends Annotation> staticCacheInvocationContext,
I invocation) |
Create the cache invocation context for the provided static context and intercepted method invocation
|
InternalCacheInvocationContext<? extends Annotation> |
AbstractCacheLookupUtil.getCacheInvocationContext(I invocation) |
Get the
AbstractInternalCacheInvocationContext for the invocation |
InternalCacheInvocationContext<? extends Annotation> |
CacheContextSource.getCacheInvocationContext(I invocation) |
Get information about an invocation annotated
CacheResult,
CachePut, CacheRemove,
or CacheRemoveAll |
| Modifier and Type | Method | Description |
|---|---|---|
protected <T extends StaticCacheInvocationContext<?>> |
AbstractCacheRemoveAllInterceptor.getCacheInvocationContext(InternalCacheInvocationContext<? extends Annotation> cacheInvocationContext,
InterceptorType interceptorType) |
Get, check the
InterceptorType and cast the CacheMethodDetailsImpl for the invocation. |
protected void |
AbstractCacheRemoveAllInterceptor.removeAll(InternalCacheInvocationContext<? extends Annotation> cacheInvocationContext,
StaticCacheInvocationContext<javax.cache.annotation.CacheRemoveAll> methodDetails) |
Resolve the Cache and call removeAll
|
Copyright © 2017. All rights reserved.