@org.codehaus.groovy.transform.GroovyASTTransformation(phase: CompilePhase.CANONICALIZATION) @groovy.transform.CompileStatic class CachePutTransformation extends AbstractCacheTransformation
Implementation of CachePut
Modifiers | Name | Description |
---|---|---|
static org.codehaus.groovy.ast.ClassNode |
ANNOTATION_TYPE |
Fields inherited from class | Fields |
---|---|
class AbstractCacheTransformation |
CACHE_KEY_LOCAL_VARIABLE_NAME, CACHE_ORIGINAL_METHOD_RETURN_VALUE_LOCAL_VARIABLE_NAME, CACHE_VARIABLE_LOCAL_VARIABLE_NAME, GRAILS_CACHE_KEY_GENERATOR_PROPERTY_NAME, GRAILS_CACHE_MANAGER_PROPERTY_NAME, METHOD_PARAMETER_MAP_LOCAL_VARIABLE_NAME, METHOD_PREFIX, POSITION |
Constructor and description |
---|
CachePutTransformation() |
Type Params | Return Type | Name and description |
---|---|---|
|
protected org.codehaus.groovy.ast.expr.Expression |
buildDelegatingMethodCall(org.codehaus.groovy.control.SourceUnit sourceUnit, org.codehaus.groovy.ast.AnnotationNode annotationNode, org.codehaus.groovy.ast.ClassNode classNode, org.codehaus.groovy.ast.MethodNode methodNode, org.codehaus.groovy.ast.expr.MethodCallExpression originalMethodCallExpr, org.codehaus.groovy.ast.stmt.BlockStatement newMethodBody) |
|
protected org.codehaus.groovy.ast.ClassNode |
getAnnotationType() |
Methods inherited from class | Name |
---|---|
class AbstractCacheTransformation |
declareAndInitializeParameterValueMap, declareCache, declareCacheKey, enhanceClassNode, getAppliedMarker, getOrder, getRenamedMethodPrefix, handleCacheCondition, makeClosureParameterAware |