(self, target_bytes: int)
| 12536 | ) |
| 12537 | |
| 12538 | def _evict_until(self, target_bytes: int) -> None: |
| 12539 | while self._size_bytes > target_bytes: |
| 12540 | entry = self._oldest_entry() |
| 12541 | if entry is None: |
| 12542 | return |
| 12543 | self._remove_entry(entry) |
| 12544 | |
| 12545 | def _evict_if_needed(self) -> None: |
| 12546 | if self.max_bytes <= 0: |
no test coverage detected