(self, entry: "SequenceDiskCache.Entry")
| 12508 | self._size_bytes += size_bytes |
| 12509 | |
| 12510 | def _remove_entry(self, entry: "SequenceDiskCache.Entry") -> None: |
| 12511 | if entry.entry_id in self._trie.sequence_lengths: |
| 12512 | self._trie.truncate(entry.entry_id, 0) |
| 12513 | self._entries_by_id.pop(entry.entry_id, None) |
| 12514 | if self._entries_by_tokens.get(entry.tokens) is entry: |
| 12515 | self._entries_by_tokens.pop(entry.tokens, None) |
| 12516 | self._size_bytes = max(0, self._size_bytes - entry.size_bytes) |
| 12517 | try: |
| 12518 | entry.path.unlink() |
| 12519 | except FileNotFoundError: |
| 12520 | pass |
| 12521 | |
| 12522 | @staticmethod |
| 12523 | def _touch(entry: "SequenceDiskCache.Entry") -> None: |
no test coverage detected