val condition: String
Spring Expression Language (SpEL) expression used for making the cache put operation conditional.
Default is "", meaning the method result is always cached.
The SpEL expression evaluates against a dedicated context that provides the following meta-data:
#root.method, #root.target, and #root.caches for references to the java.lang.reflect.Method, target object, and affected cache(s) respectively.#root.methodName) and target class (#root.targetClass) are also available. #root.args[1], #p1 or #a1. Arguments can also be accessed by name if that information is available.