@Override
@SuppressWarnings("unchecked")
public T get() {
Execution execution = getExecution();
HystrixCommandCache commandCache = execution.maybeGet(HystrixCommandCache.class)
.orElseGet(() -> {
HystrixCommandCache cache = new HystrixCommandCache();
execution.add(cache);
return cache;
});