Spaces:
Running
Running
| 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) |