code: func DefaultControllerRateLimiter() RateLimiter {
  	return NewMaxOfRateLimiter(
  		NewItemExponentialFailureRateLimiter(5*time.Millisecond, 1000*time.Second),
  		// 10 qps, 100 bucket size.  This is only for retry speed and its only the overall factor (not per item)
  		&BucketRateLimiter{Limiter: rate.NewLimiter(rate.Limit(10), 100)},
  	)
  }
docs: // DefaultControllerRateLimiter is a no-arg constructor for a default rate limiter for a workqueue.  It has
  // both overall and per-item rate limiting.  The overall is a token bucket and the per-item is exponential