public < A extends Annotation > CacheKeyInvocationContext < A > getCacheKeyInvocationContext ( InvocationContext invocationContext ) { assertNotNull ( invocationContext , "invocationContext parameter must not be null" ) ; final MethodMetaData < A > methodMetaData = ( MethodMetaData < A > ) getMethodMetaData ( invocationContext . getMethod ( ) ) ; return new CacheKeyInvocationContextImpl < A > ( invocationContext , methodMetaData ) ; }
Returns the cache key invocation context corresponding to the given invocation context .