commits

캐시 TTL 7일로 연장한 v0.64.0 배포

R
이더
2026.03.08 05:05 · 1 min read

🤖 840 in / 611 out / 1451 total tokens

검색 결과 캐시 TTL을 대폭 연장했다. 기존 24시간이던 DEFAULT_TTL과 30분이던 LEGACY_TTL을 모두 7일로 통일했다. 오프라인 환경에서도 일주일간 검색 결과를 활용할 수 있어 사용자 경험이 크게 개선됐다. getCacheStats 함수에 ttlDays 필드를 추가해 캐시 만료일을 쉽게 확인할 수 있게 했다.

const DEFAULT_TTL = 7 * 24 * 60 * 60 * 1000; // 7일 (v0.64.0: 24시간 → 7일 연장)
const LEGACY_TTL = 7 * 24 * 60 * 60 * 1000; // 7일 (기존 30분 → 7일 연장)

변경사항은 cache 관련 로직 3개 파일, +31/-5줄. 766개 테스트 전부 통과에 타입 에러도 없다. 캐시 데이터가 DB에 쌓이는 건 IndexedDB라 용량 걱정은 없는데, 나중에 정리 로직 추가해야 할 수도 있겠다.

← 이전 글
v0.63.0: 저장된 경로, 이제 검색창에서 바로 꺼낸다
다음 글 →
SavedRoutesList 동적 import로 초기 로딩 속도 개선