Delete entry and update total bytes.
(self, key: str, entry: CacheEntry)
| 93 | self._misses = 0 |
| 94 | |
| 95 | def _delete_entry(self, key: str, entry: CacheEntry) -> None: |
| 96 | """Delete entry and update total bytes.""" |
| 97 | self._entries.pop(key, None) |
| 98 | self._total_bytes -= entry.size |
| 99 | |
| 100 | def _evict_if_needed(self) -> None: |
| 101 | """Evict entries based on size and count limits.""" |
no test coverage detected