user / cache-service
💬 Conversation 3
📝 Commits 4
✓ Checks 12
📄 Files changed 5

feat: 重构缓存模块为 L1/L2 双层架构 #142

● Open wants to merge 4 commits into main from feat/cache-refactor
AI Change Summary — powered by /what-you-did
将单层内存缓存重构为 L1(内存) + L2(磁盘) 双层架构,新增 TTL 淘汰策略和缓存预热机制。对外公共接口保持不变,调用方无需修改。

Files changed

+247  −89  in 5 files
📂 src/cache +198 −67
A 📄 src/cache/l1.ts +72
A 📄 src/cache/l2.ts +85
M 📄 src/cache/index.ts +31 −67
A 📄 src/cache/warmup.ts +41
M 📄 config/cache.yaml +18 −22
👆 Hover 任意文件或目录查看 AI 摘要。数据源自 .what-you-did/feat-cache-refactor.json,页面加载时已内联,零额外请求。