Andrew Nesbitt
461a95c518
Enforce max_size config with LRU cache eviction
...
Closes #99 . The max_size storage config was parsed and validated but
never enforced. This adds a background eviction loop that periodically
checks total cache size and evicts least recently used artifacts when
the limit is exceeded.
2026-04-30 18:09:01 +01:00
..
config
Enforce max_size config with LRU cache eviction
2026-04-30 18:09:01 +01:00
cooldown
Fix all golangci-lint issues across the codebase ( #32 )
2026-03-18 10:59:29 +00:00
database
Apply 'go fmt' as suggested in CONTRIBUTING.md.
2026-04-18 07:43:22 -04:00
enrichment
Use shared github.com/git-pkgs/enrichment module
2026-02-06 10:37:00 +00:00
handler
Apply 'go fmt' as suggested in CONTRIBUTING.md.
2026-04-18 07:43:22 -04:00
metrics
Apply 'go fmt' as suggested in CONTRIBUTING.md.
2026-04-18 07:43:22 -04:00
mirror
Apply 'go fmt' as suggested in CONTRIBUTING.md.
2026-04-18 07:43:22 -04:00
server
Enforce max_size config with LRU cache eviction
2026-04-30 18:09:01 +01:00
storage
Apply 'go fmt' as suggested in CONTRIBUTING.md.
2026-04-18 07:43:22 -04:00