From 8fe294b2017a0ac40093724bc7fd18993a9917eb Mon Sep 17 00:00:00 2001 From: yourok <8yourok8@mail.ru> Date: Fri, 20 Sep 2019 13:16:45 +0300 Subject: [PATCH] add get cache func --- src/server/torr/storage/memcacheV2/Storage.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/server/torr/storage/memcacheV2/Storage.go b/src/server/torr/storage/memcacheV2/Storage.go index 8d96fa0..5a002db 100644 --- a/src/server/torr/storage/memcacheV2/Storage.go +++ b/src/server/torr/storage/memcacheV2/Storage.go @@ -44,6 +44,15 @@ func (s *Storage) GetStats(hash metainfo.Hash) *state.CacheState { return nil } +func (s *Storage) GetCache(hash metainfo.Hash) interface{} { + s.mu.Lock() + defer s.mu.Unlock() + if c, ok := s.caches[hash]; ok { + return c + } + return nil +} + func (s *Storage) CloseHash(hash metainfo.Hash) { if s.caches == nil { return