fix: optimize to lru local cache. (#3514)

* fix: optimize to lru  local cache.

* revert lock timing.
This commit is contained in:
Monet Lee
2025-08-14 10:19:11 +08:00
committed by GitHub
parent d542df7000
commit 34971c8b96
5 changed files with 37 additions and 31 deletions
+1 -1
View File
@@ -49,7 +49,7 @@ func New[V any](opts ...Option) Cache[V] {
if opt.expirationEvict {
return lru.NewExpirationLRU[string, V](opt.localSlotSize, opt.localSuccessTTL, opt.localFailedTTL, opt.target, c.onEvict)
} else {
return lru.NewLayLRU[string, V](opt.localSlotSize, opt.localSuccessTTL, opt.localFailedTTL, opt.target, c.onEvict)
return lru.NewLazyLRU[string, V](opt.localSlotSize, opt.localSuccessTTL, opt.localFailedTTL, opt.target, c.onEvict)
}
}
if opt.localSlotNum == 1 {