fix(#2): cap domain cert cache at 64 entries

This commit is contained in:
Nikketryhard
2026-02-14 15:49:39 -06:00
parent b89d26cc68
commit dd7b12a97d
2 changed files with 7 additions and 4 deletions

View File

@@ -207,9 +207,12 @@ impl MitmCa {
let config = Arc::new(config);
// Cache it
// Cache it (cap at 64 entries — in practice only ~5-10 domains are seen)
{
let mut cache = self.domain_cache.write().await;
if cache.len() >= 64 {
cache.clear();
}
cache.insert(domain.to_string(), config.clone());
}