Return a cached value and mark it as most recently used.
(self, key: str)
| 27 | return self._max_sessions |
| 28 | |
| 29 | def get(self, key: str) -> _V | None: |
| 30 | """Return a cached value and mark it as most recently used.""" |
| 31 | value = self._values.get(key, _MISSING) |
| 32 | if value is _MISSING: |
| 33 | return None |
| 34 | self._values.move_to_end(key) |
| 35 | return cast(_V, value) |
| 36 | |
| 37 | def put(self, key: str, value: _V) -> None: |
| 38 | """Insert a value and evict the least recently used entry if needed.""" |
no outgoing calls
no test coverage detected