From 72b60bf823d87bcffbce50c84bc5083c0b992461 Mon Sep 17 00:00:00 2001 From: Umputun Date: Sat, 2 Feb 2019 23:26:03 -0600 Subject: [PATCH] const for cache TTL --- backend/app/store/service/title.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/backend/app/store/service/title.go b/backend/app/store/service/title.go index 0d30c727..ee13d7fd 100644 --- a/backend/app/store/service/title.go +++ b/backend/app/store/service/title.go @@ -11,7 +11,10 @@ import ( "golang.org/x/net/html" ) -const teMaxCachedRecs = 1000 +const ( + teCacheMaxRecs = 1000 + teCacheTTL = 15 * time.Minute +) // TitleExtractor gets html title from remote page, cached type TitleExtractor struct { @@ -25,7 +28,7 @@ func NewTitleExtractor(client http.Client) *TitleExtractor { client: client, } var err error - res.cache, err = lcw.NewExpirableCache(lcw.TTL(15*time.Minute), lcw.MaxKeySize(teMaxCachedRecs)) + res.cache, err = lcw.NewExpirableCache(lcw.TTL(teCacheTTL), lcw.MaxKeySize(teCacheMaxRecs)) if err != nil { log.Printf("[WARN] failed to make cache, caching disabled for titles, %v", err) res.cache = &lcw.Nop{}