From b0dc301ecb87b7ee3b3fe7680c326a266c930a9c Mon Sep 17 00:00:00 2001 From: feistel <6742251-feistel@users.noreply.gitlab.com> Date: Thu, 25 Nov 2021 13:40:11 +0100 Subject: refactor: add functional option to customize lru cache size and expiration don't expose default values and keep them private. --- app.go | 2 -- 1 file changed, 2 deletions(-) (limited to 'app.go') diff --git a/app.go b/app.go index c62078f7..1cbce369 100644 --- a/app.go +++ b/app.go @@ -267,8 +267,6 @@ func (a *theApp) buildHandlerPipeline() (http.Handler, error) { if a.config.RateLimit.SourceIPLimitPerSecond > 0 { rl := ratelimiter.New( lru.New("source_ip", - lru.DefaultSourceIPItems, - lru.DefaultSourceIPExpirationInterval, lru.WithCachedEntriesMetric(metrics.RateLimitSourceIPCachedEntries), lru.WithCachedRequestsMetric(metrics.RateLimitSourceIPCacheRequests), ), -- cgit v1.2.3