diff --git a/internal/caches/manager.go b/internal/caches/manager.go index 60c0a9a..34d15c7 100644 --- a/internal/caches/manager.go +++ b/internal/caches/manager.go @@ -177,10 +177,15 @@ func (this *Manager) TotalDiskSize() int64 { this.locker.RLock() defer this.locker.RUnlock() - total := int64(0) + var total = int64(0) for _, storage := range this.storageMap { total += storage.TotalDiskSize() } + + if total < 0 { + total = 0 + } + return total }