in plugin/src/main/groovy/grails/plugins/redis/RedisService.groovy [252:263]
List memoizeDomainList(Class domainClass, String key, Map options = [:], Closure closure) {
List<Long> idList = getIdListFor(key)
if (idList) return hydrateDomainObjectsFrom(domainClass, idList)
def domainList = withOptionalRedis { Jedis redis ->
closure(redis)
}
saveIdListTo(key, domainList, options.expire)
domainList
}