default ContextAwareExecutor makeContextAware(Executor executor) {
        requireNonNull(executor, "executor");
        return ContextAwareExecutor.of(this, executor);
    }
Returns a {@link ContextAwareExecutor} that will execute callbacks in the given {@code executor},
making sure to propagate the current {@link RequestContext} into the callback execution. It is generally
preferred to use {@link #eventLoop()} to ensure the callback stays on the same thread as well.
core/src/main/java/com/linecorp/armeria/common/RequestContext.java