def __init__(self, maxsize, ttl, timer=time.time, getsizeof=None, evict=None): TTLCache.__init__(self, maxsize, ttl, timer, getsizeof) self.__evict = evict
def __init__(self, maxsize, ttl=math.inf, **kwargs): TTLCache.__init__(self, maxsize, ttl=ttl, timer=Timer(), **kwargs)
def __init__(self, maxsize, ttl=0, **kwargs): TTLCache.__init__(self, maxsize, ttl=ttl, timer=Timer(), **kwargs)