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