protected final Runnable makeContextAwareLoggingException(Runnable action) {
        requireNonNull(action, "action");
        return () -> makeContextAwareLoggingException0(action);
    }
A base class for {@link CompletableFuture} which pushing {@link RequestContext} into the thread-local
when executes callbacks.
core/src/main/java/com/linecorp/armeria/internal/common/AbstractContextAwareFuture.java