Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-pages.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/app.go
diff options
context:
space:
mode:
authorfeistel <6742251-feistel@users.noreply.gitlab.com>2021-11-25 15:40:11 +0300
committerfeistel <6742251-feistel@users.noreply.gitlab.com>2021-11-25 15:40:11 +0300
commitb0dc301ecb87b7ee3b3fe7680c326a266c930a9c (patch)
treec7be9c0e6bd5bf641113597a966a672988f0840a /app.go
parent35c52c2476db8524f5d4e3c2c402522e449d74ef (diff)
refactor: add functional option to customize lru cache size and expiration
don't expose default values and keep them private.
Diffstat (limited to 'app.go')
-rw-r--r--app.go2
1 files changed, 0 insertions, 2 deletions
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),
),