code: public boolean handleIOException(HttpRequest request, boolean supportsRetry) throws IOException {
      if (!supportsRetry) {
        return false;
      }
      try {
        return BackOffUtils.next(sleeper, backOff);
      } catch (InterruptedException exception) {
        return false;
      }
    }
docs: {@inheritDoc}
  
  <p>Handles the request with {@link BackOff}. That means that if back-off is required a call to
  {@link Sleeper#sleep(long)} will be made.