From 8bcac6f7396d2382a96f10f7c7eb25ed21db6e19 Mon Sep 17 00:00:00 2001 From: bandl <1658002533@qq.com> Date: Mon, 4 Oct 2021 22:20:58 +0800 Subject: [PATCH] test(lru): rename SingleCache --- pkg/lru/lru.go | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pkg/lru/lru.go b/pkg/lru/lru.go index 24522d2..ae40a8f 100644 --- a/pkg/lru/lru.go +++ b/pkg/lru/lru.go @@ -16,7 +16,7 @@ type keyBaseValue struct { val structure.KeyBaseInterface } -type singleCache struct { +type SingleCache struct { maxsize int64 //最大的长度 clearSize int64 // 清理长度 nowSize int64 // 现在的长度 @@ -29,7 +29,7 @@ type singleCache struct { } // UpdateLruSize 更新现在的长度 -func (lru *singleCache) UpdateLruSize(length int64) { +func (lru *SingleCache) UpdateLruSize(length int64) { atomic.AddInt64(&lru.nowSize, length) } @@ -61,11 +61,11 @@ func cacheInit() (int64, int64, event.DriverInterface) { } // NewLRUCache lru初始化 -func NewLRUCache() *singleCache { +func NewLRUCache() *SingleCache { maxSize, clearSize, lruDrivers := cacheInit() lruCacheOnce.Do(func() { _, _, lruDriver := cacheInit() - lru := &singleCache{ + lru := &SingleCache{ maxsize: maxSize, clearSize: clearSize, nowSize: 0, @@ -82,12 +82,12 @@ func NewLRUCache() *singleCache { } // GetDriver 获取驱动 -func (lru *singleCache) GetDriver() event.DriverInterface { +func (lru *SingleCache) GetDriver() event.DriverInterface { return lru.lruDriver } //Add 增加 -func (lru *singleCache) Add(key string, val structure.KeyBaseInterface) { +func (lru *SingleCache) Add(key string, val structure.KeyBaseInterface) { keyBaseVal := &keyBaseValue{ key: key, @@ -105,7 +105,7 @@ func (lru *singleCache) Add(key string, val structure.KeyBaseInterface) { } // Get 查找key对应的value -func (lru *singleCache) Get(key string) (structure.KeyBaseInterface, bool) { +func (lru *SingleCache) Get(key string) (structure.KeyBaseInterface, bool) { if lru.lruMap == nil { return nil, false @@ -118,7 +118,7 @@ func (lru *singleCache) Get(key string) (structure.KeyBaseInterface, bool) { } //Del 删除机制 -func (lru *singleCache) Del() error { +func (lru *SingleCache) Del() error { if lru.lruMap == nil { return errorx.New("lru is nil") }