private ListenableFuture returnOrFail()

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);
  }