| 166 | |
| 167 | #[derive(Debug, Default, Clone)] |
| 168 | pub struct CacheStats { |
| 169 | pub l1_hits: u64, |
| 170 | pub l2_hits: u64, |
| 171 | pub misses: u64, |
| 172 | pub evictions: u64, |
| 173 | pub insertions: u64, |
| 174 | pub total_requests: u64, |
| 175 | pub memory_savings_bytes: u64, |
| 176 | pub time_savings_ms: u64, |
| 177 | } |
| 178 | |
| 179 | impl CacheStats { |
| 180 | pub fn hit_rate(&self) -> f64 { |
nothing calls this directly
no outgoing calls
no test coverage detected