GetDiskCacheStats 获取缓存统计信息
()
| 92 | |
| 93 | // GetDiskCacheStats 获取缓存统计信息 |
| 94 | func GetDiskCacheStats() DiskCacheStats { |
| 95 | stats := DiskCacheStats{ |
| 96 | ActiveDiskFiles: atomic.LoadInt64(&diskCacheStats.ActiveDiskFiles), |
| 97 | CurrentDiskUsageBytes: atomic.LoadInt64(&diskCacheStats.CurrentDiskUsageBytes), |
| 98 | ActiveMemoryBuffers: atomic.LoadInt64(&diskCacheStats.ActiveMemoryBuffers), |
| 99 | CurrentMemoryUsageBytes: atomic.LoadInt64(&diskCacheStats.CurrentMemoryUsageBytes), |
| 100 | DiskCacheHits: atomic.LoadInt64(&diskCacheStats.DiskCacheHits), |
| 101 | MemoryCacheHits: atomic.LoadInt64(&diskCacheStats.MemoryCacheHits), |
| 102 | DiskCacheMaxBytes: GetDiskCacheMaxSizeBytes(), |
| 103 | DiskCacheThresholdBytes: GetDiskCacheThresholdBytes(), |
| 104 | } |
| 105 | return stats |
| 106 | } |
| 107 | |
| 108 | // IncrementDiskFiles 增加磁盘文件计数 |
| 109 | func IncrementDiskFiles(size int64) { |
no test coverage detected