in plugin/src/main/groovy/grails/plugins/redis/ast/MemoizeObjectASTTransformation.groovy [117:131]
protected void generateMemoizeProperties(ASTNode[] astNodes, SourceUnit sourceUnit, Map memoizeProperties) {
def expire = astNodes[0]?.members?.expire?.text
def keyString = astNodes[0]?.members?.key?.text
def clazz = astNodes[0]?.members?.clazz
if(!validateMemoizeProperties(astNodes, sourceUnit, keyString, expire, clazz)) {
return
}
memoizeProperties.put(KEY, keyString)
memoizeProperties.put(CLAZZ, clazz)
if(expire) {
memoizeProperties.put(EXPIRE, expire)
}
}