from cachetools import TTLCache from functools import lru_cache # КЭШИ user_cache = TTLCache(maxsize=2000, ttl=300) # 5 минут role_cache = TTLCache(maxsize=2000, ttl=60) # 1 минута nick_cache = TTLCache(maxsize=2000, ttl=300) # 5 минут ban_cache = TTLCache(maxsize=500, ttl=60) # 1 минута mute_cache = TTLCache(maxsize=500, ttl=60) # 1 минута def clear_cache(): user_cache.clear() role_cache.clear() nick_cache.clear() ban_cache.clear() mute_cache.clear()