class MemoryMetricsStore: def __init__(self, **kwargs): self._snapshots:dict[str, dict] = {} async def publish(self, worker_id:str, snapshot:dict) -> None: self._snapshots[worker_id] = dict(snapshot) async def load_all(self) -> list[dict]: return [dict(value) for value in self._snapshots.values()] async def close(self) -> None: return None