docs: @Override
    public RetryDecision onReadTimeout(
        @NonNull Request request,
        @NonNull ConsistencyLevel cl,
        int blockFor,
        int received,
        boolean dataPresent,
        int retryCount) {
  
      RetryDecision decision =
          (retryCount == 0 && received >= blockFor && !dataPresent)
              ? RetryDecision.RETRY_SAME
              : RetryDecision.RETHROW;
  
      if (decision == RetryDecision.RETRY_SAME && LOG.isTraceEnabled()) {
        LOG.trace(RETRYING_ON_READ_TIMEOUT, logPrefix, cl, blockFor, received, false, retryCount);
      }
  
      return decision;
    }