@Override
    public T get(long timeout, TimeUnit unit)
            throws InterruptedException, ExecutionException, TimeoutException {
        maybeLogIfOnEventLoop();
        return super.get(timeout, unit);
    }
Returns an {@link EventLoopCheckingFuture} which has been completed exceptionally with the specified
{@link Throwable}.
core/src/main/java/com/linecorp/armeria/common/util/EventLoopCheckingFuture.java