result = findCachedResult(cacheOperationContexts);
}
// Invoke the method if don't have a cache hit
if (result == null) {
result = new SimpleValueWrapper(invoker.invoke());
}
// Collect any explicit @CachePuts
collectPutRequests(contexts.get(CachePutOperation.class), result.get(), cachePutRequests, false);