Track the last known value of a particular key after expiration operations.
(self, key: str)
| 332 | ) |
| 333 | |
| 334 | def _track_last_known_value(self, key: str) -> None: |
| 335 | """Track the last known value of a particular key after expiration |
| 336 | operations. |
| 337 | |
| 338 | """ |
| 339 | |
| 340 | lkv = self._last_known_values |
| 341 | if lkv is None: |
| 342 | self._last_known_values = lkv = {} |
| 343 | if key not in lkv: |
| 344 | lkv[key] = NO_VALUE |
| 345 | |
| 346 | @property |
| 347 | def session(self) -> Optional[Session]: |
no outgoing calls