Spaces:
Sleeping
Sleeping
File size: 322 Bytes
b2150c7 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
import time
_cache = {}
def get_cache(key):
value = _cache.get(key)
if not value:
return None
data, expiry = value
if time.time() > expiry:
_cache.pop(key, None)
return None
return data
def set_cache(key, value, ttl: int):
_cache[key] = (value, time.time() + ttl) |