Return true if we need twice fewer buckets when we have now.
(self)
| 105 | return len(self) >= int(limit) |
| 106 | |
| 107 | def _is_sparse(self) -> bool: |
| 108 | """Return true if we need twice fewer buckets when we have now.""" |
| 109 | if len(self._buckets) <= self._initial_block_size: |
| 110 | return False |
| 111 | limit = len(self._buckets) * self._capacity_factor / 2 |
| 112 | return len(self) < limit |
| 113 | |
| 114 | def _resize(self, new_size: int) -> None: |
| 115 | old_buckets = self._buckets |