Skip to main content

ScmStatsAlias

Type Alias ScmStatsAlias 

Source
pub type ScmStatsAlias = ScmCacheStats;
Expand description

Alias: the cache statistics type used by SemanticCacheManager.

Aliased Type§

pub struct ScmStatsAlias {
    pub total_insertions: u64,
    pub exact_hits: u64,
    pub semantic_hits: u64,
    pub misses: u64,
    pub evictions: u64,
    pub current_entries: usize,
    pub current_bytes: usize,
    pub semantic_hit_rate: f64,
    pub avg_similarity_on_semantic_hit: f64,
}

Fields§

§total_insertions: u64

Total number of successful insertions (not counting replacements).

§exact_hits: u64

Total exact-match hits.

§semantic_hits: u64

Total semantic hits (similarity above threshold, but not exact).

§misses: u64

Total cache misses.

§evictions: u64

Total evictions performed.

§current_entries: usize

Current number of live entries.

§current_bytes: usize

Current total byte consumption.

§semantic_hit_rate: f64

semantic_hits / (exact_hits + semantic_hits + misses), or 0.0.

§avg_similarity_on_semantic_hit: f64

Running average of cosine similarity on all semantic hits.