diff --git a/pkg/lru/cleanwork.go b/pkg/lru/cleanwork.go deleted file mode 100644 index af787dc..0000000 --- a/pkg/lru/cleanwork.go +++ /dev/null @@ -1,28 +0,0 @@ -package lru - -import ( - "context" - "gitee.com/timedb/wheatCache/pkg/event" - "gitee.com/timedb/wheatCache/pkg/proto" - "time" -) - -type cleanWorkSingle struct { - timeOut time.Duration - lru *SingleCache -} - -func (clean *cleanWorkSingle) cleanWork() (*proto.ReduceResponse, error) { - cxt := context.Background() - lruCleanEvent := event.NewEvent(CleanEventName) - lruCleanEvent.InitWaitEvent() - lruCleanEvent.SetValue(WorkFuncEventKey, clean.lru.DelToClearSize()) - clean.lru.lruCleanProduce.Call(cxt, lruCleanEvent) - resp, err := lruCleanEvent.StartWaitEvent(clean.timeOut) - if err != nil{ - return nil, err - } - return &proto.ReduceResponse{ - Result: resp.(string), - }, nil -} \ No newline at end of file