in testing/src/main/java/com/uber/simplestore/fakes/FakeSimpleStore.java [112:120]
private <T> ListenableFuture<T> returnOrFail(@Nullable T value) {
if (closed) {
throw new StoreClosedException();
}
if (failureType != null) {
return Futures.immediateFailedFuture(failureType);
}
return Futures.immediateFuture(value);
}