from collections import deque from time import time class Cache: def __init__(self, size=100): self.times = deque(maxlen=size) self.values = deque(maxlen=size) def append(self, value): self.times.append(time()) self.values.append(value) cache = Cache()