(self, max_size: int = 256)
| 31 | |
| 32 | class SourcesCache: |
| 33 | def __init__(self, max_size: int = 256): |
| 34 | self._max_size = max_size |
| 35 | self._lock = asyncio.Lock() |
| 36 | self._cache: OrderedDict[str, list[dict]] = OrderedDict() |
| 37 | |
| 38 | async def set(self, session_id: str, sources: list[dict]) -> None: |
| 39 | async with self._lock: |
nothing calls this directly
no outgoing calls
no test coverage detected