| 17 | |
| 18 | |
| 19 | class BaseCache: |
| 20 | def get(self, key: str) -> bytes | None: |
| 21 | raise NotImplementedError() |
| 22 | |
| 23 | def set( |
| 24 | self, key: str, value: bytes, expires: int | datetime | None = None |
| 25 | ) -> None: |
| 26 | raise NotImplementedError() |
| 27 | |
| 28 | def delete(self, key: str) -> None: |
| 29 | raise NotImplementedError() |
| 30 | |
| 31 | def close(self) -> None: |
| 32 | pass |
| 33 | |
| 34 | |
| 35 | class DictCache(BaseCache): |
nothing calls this directly
no outgoing calls
no test coverage detected
searching dependent graphs…