private void cleanup(boolean removePendingFuture) {
            if (removePendingFuture) {
                removePendingFuture(this);
            }
            final ScheduledFuture<?> timeoutFuture = this.timeoutFuture;
            if (timeoutFuture != null) {
                this.timeoutFuture = null;
                timeoutFuture.cancel(false);
            }
        }
Triggers pending futures to try and select a value by calling {@link #selectNow(ClientRequestContext)}.
core/src/main/java/com/linecorp/armeria/internal/client/AbstractAsyncSelector.java