return quotas.NewNamespaceRequestRateLimiter(
func(req quotas.Request) quotas.RequestRateLimiter {
quotas.NewDynamicRateLimiter(
quotas.NewDefaultRateBurst(
func() float64 { return rateFn(req.Caller) },
func() float64 { return globalQuotaBurstRatio(req.Caller) },
),
time.Minute,