boolean timeoutForWholeRetryEnabled() {
            return isTimeoutEnabled;
        }
Returns the smaller value between {@link RetryConfig#responseTimeoutMillisForEachAttempt()} and
remaining {@link #responseTimeoutMillis}.

@return 0 if the response timeout for both of each request and whole retry is disabled or
        -1 if the elapsed time from the first request has passed {@code responseTimeoutMillis}
core/src/main/java/com/linecorp/armeria/client/retry/AbstractRetryingClient.java