code: func (r *BackoffRetrier) Retry(ctx context.Context, retry int, req *http.Request, resp *http.Response, err error) (time.Duration, bool, error) {
  	wait, goahead := r.backoff.Next(retry)
  	return wait, goahead, nil
  }
docs: // Retry calls into the backoff strategy and its wait interval.