Class TapestryIoCInternalCacheKeyInvocationContext<A extends Annotation>

java.lang.Object
org.jsr107.ri.annotations.AbstractInternalCacheInvocationContext<I,A>
org.jsr107.ri.annotations.AbstractInternalCacheKeyInvocationContext<MethodInvocation,A>
org.apache.tapestry5.jcache.internal.TapestryIoCInternalCacheKeyInvocationContext<A>
Type Parameters:
A - The type of annotation this context information is for. One of CacheResult, CachePut, CacheRemove, or CacheRemoveAll.
All Implemented Interfaces:
javax.cache.annotation.CacheInvocationContext<A>, javax.cache.annotation.CacheKeyInvocationContext<A>, javax.cache.annotation.CacheMethodDetails<A>, org.jsr107.ri.annotations.InternalCacheInvocationContext<A>, org.jsr107.ri.annotations.InternalCacheKeyInvocationContext<A>

public class TapestryIoCInternalCacheKeyInvocationContext<A extends Annotation> extends org.jsr107.ri.annotations.AbstractInternalCacheKeyInvocationContext<MethodInvocation,A>
Tapestry-IoC specific cache key invocation context using MethodInvocation
  • Constructor Summary

    Constructors
    Constructor
    Description
    TapestryIoCInternalCacheKeyInvocationContext(org.jsr107.ri.annotations.StaticCacheKeyInvocationContext<A> staticCacheKeyInvocationContext, MethodInvocation invocation)
    Create new cache key invocation context for the static context and invocation
  • Method Summary

    Modifier and Type
    Method
    Description
    protected Method
     
    protected Object[]
     
    protected Object
     

    Methods inherited from class org.jsr107.ri.annotations.AbstractInternalCacheKeyInvocationContext

    getKeyParameters, getStaticCacheKeyInvocationContext, getValueParameter

    Methods inherited from class org.jsr107.ri.annotations.AbstractInternalCacheInvocationContext

    getAllParameters, getAnnotations, getCacheAnnotation, getCacheName, getMethod, getStaticCacheInvocationContext, getTarget, unwrap

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface javax.cache.annotation.CacheInvocationContext

    getAllParameters, getTarget, unwrap

    Methods inherited from interface javax.cache.annotation.CacheMethodDetails

    getAnnotations, getCacheAnnotation, getCacheName, getMethod