in safeguard-impl/src/main/java/org/apache/safeguard/impl/asynchronous/BaseAsynchronousInterceptor.java [174:184]
public T get() throws InterruptedException, ExecutionException {
latch.await();
final Future<T> future = delegate.get();
try {
return future.get();
} catch (final ExecutionException ee) {
final Future<T> newFuture = onException(ee);
delegate.set(newFuture);
return newFuture.get();
}
}