节点状态中增加缓存用量数据

This commit is contained in:
刘祥超
2021-05-13 11:50:36 +08:00
parent d9d06b7be9
commit 8caa03175c
5 changed files with 67 additions and 11 deletions

View File

@@ -183,6 +183,16 @@ func (this *MemoryStorage) AddToList(item *Item) {
this.list.Add(hash, item)
}
// TotalDiskSize 消耗的磁盘尺寸
func (this *MemoryStorage) TotalDiskSize() int64 {
return 0
}
// TotalMemorySize 内存尺寸
func (this *MemoryStorage) TotalMemorySize() int64 {
return atomic.LoadInt64(&this.totalSize)
}
// 计算Key Hash
func (this *MemoryStorage) hash(key string) uint64 {
return xxhash.Sum64String(key)