"""엔드포인트별 TTLCache 인스턴스. 분리 전 main.py 에 흩어져 있던 캐시들을 한곳에 모았다. maxsize/ttl 값은 원본 그대로 유지한다. """ from cachetools import TTLCache sector_cache = TTLCache(maxsize=20, ttl=600) # 섹터 ETF, 10분 stock_cache = TTLCache(maxsize=200, ttl=3600) # 종목 스냅샷, 1시간 bond_cache = TTLCache(maxsize=10, ttl=3600) # 국채, 1시간 financial_cache = TTLCache(maxsize=100, ttl=3600) # 재무정보, 1시간 technical_cache = TTLCache(maxsize=100, ttl=3600) # 기술적지표, 1시간 news_cache = TTLCache(maxsize=100, ttl=3600) # 뉴스, 1시간 news_score_cache = TTLCache(maxsize=100, ttl=3600) # 뉴스 점수, 1시간 predict_cache = TTLCache(maxsize=100, ttl=3600) # 예측 결과, 1시간