void maybeExpire() {
            if (numAttempts > 0 && isExpired()) {
                removeRequest();
                future().completeExceptionally(new TimeoutException(requestDescription() +
                    " could not complete before timeout expired."));
            }
        }
Complete the request future with a TimeoutException if the request has been sent out
at least once and the timeout has been reached.
clients/src/main/java/org/apache/kafka/clients/consumer/internals/CommitRequestManager.java