code: public static final RetryPolicy exponentialBackoffRetry(
        int maxRetries, long sleepTime, TimeUnit timeUnit) {
      return new ExponentialBackoffRetry(maxRetries, sleepTime, timeUnit);
    }
docs: <p>
  Keep trying a limited number of times, waiting a growing amount of time between attempts,
  and then fail by re-throwing the exception.
  The time between attempts is <code>sleepTime</code> mutliplied by a random
  number in the range of [0, 2 to the number of retries)
  </p>