diff --git a/pkg/lru/define.go b/pkg/lru/define.go index 2e7653a..a2da432 100644 --- a/pkg/lru/define.go +++ b/pkg/lru/define.go @@ -1,10 +1,16 @@ package lru +import "sync" + type SingleWorkFunc func() interface{} const ( OpEventName = "operateEvent" CleEventName = "clearEvent" - - WorkFuncEventCtxKey = "workFunc" + WorkFuncEventKey = "workFunc" +) + +var ( + lruCacheOnce sync.Once + lruCache *singleCache )