Retain measurements for text entries even if not directly used

This commit is contained in:
Héctor Ramón Jiménez 2023-06-28 00:51:40 +02:00
parent c8d79a5cd9
commit 975eebfc62
No known key found for this signature in database
GPG key ID: 140CC052C94F138E
2 changed files with 8 additions and 4 deletions

View file

@ -434,8 +434,10 @@ impl Cache {
fn trim(&mut self) {
self.entries
.retain(|key, _| self.recently_used.contains(key));
self.measurements
.retain(|key, _| self.recently_used.contains(key));
self.measurements.retain(|key, value| {
self.recently_used.contains(key)
|| self.recently_used.contains(value)
});
self.recently_used.clear();
}