@FunctionalInterface public interface CacheOperationInvoker
Does not provide a way to transmit checked exceptions but provide a special exception that should be used to wrap any exception that was thrown by the underlying invocation. Callers are expected to handle this issue type specifically.
Object invoke() throws CacheOperationInvoker.ThrowableWrapper
CacheOperationInvoker.ThrowableWrapper.CacheOperationInvoker.ThrowableWrapper - if an error occurred while invoking the operation