code: func newWithBackoff(subjectAccessReview authorizationclient.SubjectAccessReviewInterface, authorizedTTL, unauthorizedTTL, initialBackoff time.Duration) (*WebhookAuthorizer, error) {
  	return &WebhookAuthorizer{
  		subjectAccessReview: subjectAccessReview,
  		responseCache:       cache.NewLRUExpireCache(1024),
  		authorizedTTL:       authorizedTTL,
  		unauthorizedTTL:     unauthorizedTTL,
  		initialBackoff:      initialBackoff,
  		decisionOnError:     authorizer.DecisionNoOpinion,
  	}, nil
  }
docs: // newWithBackoff allows tests to skip the sleep.