protected ArgumentListExpression makeRedisServiceArgumentListExpression()

in plugin/src/main/groovy/grails/plugins/redis/ast/MemoizeASTTransformation.groovy [55:65]


    protected ArgumentListExpression makeRedisServiceArgumentListExpression(Map memoizeProperties) {
        ArgumentListExpression argumentListExpression = new ArgumentListExpression()
        addRedisServiceMemoizeKeyExpression(memoizeProperties, argumentListExpression)
        if(memoizeProperties.containsKey(MEMBER)) {
            argumentListExpression.addExpression(makeConstantExpression(memoizeProperties.get(MEMBER).toString()))
        }
        if(memoizeProperties.containsKey(EXPIRE)) {
            addRedisServiceMemoizeExpireExpression(memoizeProperties, argumentListExpression)
        }
        argumentListExpression
    }