From f9ad4d914ec4c0ee98b1612d0d785105d9a08278 Mon Sep 17 00:00:00 2001 From: HuangJiaLuo <1820799930@qq.com> Date: Wed, 6 Oct 2021 20:38:56 +0800 Subject: [PATCH] feat(lru): change string to proto.KeyBase --- pkg/lru/define.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkg/lru/define.go b/pkg/lru/define.go index 98e82e2..4d05af5 100644 --- a/pkg/lru/define.go +++ b/pkg/lru/define.go @@ -1,6 +1,7 @@ package lru import ( + "gitee.com/timedb/wheatCache/pkg/proto" "gitee.com/timedb/wheatCache/pkg/structure" "sync" ) @@ -26,7 +27,8 @@ const ( type CacheInterface interface { Del() error - Get(key string) (structure.KeyBaseInterface, bool) - Add(key string, val structure.KeyBaseInterface) + Get(key *proto.BaseKey) (structure.KeyBaseInterface, bool) + Add(key *proto.BaseKey, val structure.KeyBaseInterface) UpdateLruSize(length structure.UpdateLength) -} \ No newline at end of file + DelByKey(key *proto.BaseKey) error +}