Log cache status to tracing
()
| 80 | |
| 81 | /// Log cache status to tracing |
| 82 | pub fn log_cache_status() { |
| 83 | let status = get_cache_status(); |
| 84 | |
| 85 | tracing::info!( |
| 86 | "Query Cache Status - Total: {}, Hits: {} ({:.1}%), Misses: {}, Evictions: {}, Size: {}/{}", |
| 87 | status.total_queries, |
| 88 | status.cache_hits, |
| 89 | status.hit_rate, |
| 90 | status.cache_misses, |
| 91 | status.evictions, |
| 92 | status.cache_size, |
| 93 | status.cache_capacity |
| 94 | ); |
| 95 | } |
| 96 | |
| 97 | /// Get top cached queries by access count |
| 98 | pub fn get_top_cached_queries(_limit: usize) -> Vec<(String, u64)> { |
no test coverage detected