fromcollectionsimportdequeclassFrameCache:def__init__(self,capacity=600):# 600 is enough for 10 min of 1 fpsself._capacity=capacityself._cache=deque()defput(self,frame):iflen(self._cache)>=self._capacity:self._cache.popleft()self._cache.append(frame)