Stats returns cache's statistics
()
| 204 | |
| 205 | // Stats returns cache's statistics |
| 206 | func (c *BigCache) Stats() Stats { |
| 207 | var s Stats |
| 208 | for _, shard := range c.shards { |
| 209 | tmp := shard.getStats() |
| 210 | s.Hits += tmp.Hits |
| 211 | s.Misses += tmp.Misses |
| 212 | s.DelHits += tmp.DelHits |
| 213 | s.DelMisses += tmp.DelMisses |
| 214 | s.Collisions += tmp.Collisions |
| 215 | } |
| 216 | return s |
| 217 | } |
| 218 | |
| 219 | // KeyMetadata returns number of times a cached resource was requested. |
| 220 | func (c *BigCache) KeyMetadata(key string) Metadata { |