windows-iso-downloader/backend
Shekhar Vaidya 90c498233b fix: route background stale refresh through singleflight; cleanup logging
- Background refresh on stale serve now goes through sfGroup.Do so
  concurrent stale hits collapse into one Microsoft call instead of
  hammering the API from multiple goroutines simultaneously.

- cleanupCaches: only logs when entries are actually evicted (was
  logging every 30min regardless of whether anything changed).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-18 23:12:59 +05:30
..
Dockerfile fix: bump Dockerfile to golang:1.25-alpine to match go.mod requirement 2026-05-18 22:51:25 +05:30
go.mod feat: two-layer in-memory caching for backend (closes #12) 2026-05-18 22:41:58 +05:30
go.sum feat: two-layer in-memory caching for backend (closes #12) 2026-05-18 22:41:58 +05:30
main.go fix: route background stale refresh through singleflight; cleanup logging 2026-05-18 23:12:59 +05:30