in ingester/lib/src/symbolicator/mod.rs [665:684]
fn evict(&self, key: &cache::Key) {
let entry = self.loaded_files.lock().unwrap().remove(key);
if let Some(loaded) = entry {
drop(loaded);
let paths = [
self.cache_dir
.join("breakpad")
.join(key.breakpad_relative_path()),
self.cache_dir
.join("breakpad")
.join(key.breakpad_symindex_relative_path()),
self.cache_dir
.join("windows")
.join(key.symsrv_relative_path()),
];
for path in paths {
let _ = std::fs::remove_file(path);
}
}
}