Interface CacheKeyInvocationContext<A extends Annotation>

Type Parameters:
A - The type of annotation this context information is for. One of CacheResult, CachePut, or CacheRemove.
All Superinterfaces:
CacheInvocationContext<A>, CacheMethodDetails<A>

public interface CacheKeyInvocationContext<A extends Annotation> extends CacheInvocationContext<A>
Runtime information about an intercepted method invocation for a method annotated with CacheResult, CachePut, or CacheRemove.

Used with CacheKeyGenerator.generateCacheKey(CacheKeyInvocationContext) to generate a GeneratedCacheKey for the invocation.

See Also: