feat: update dependencies and improve caching mechanism #2

Merged
s1d3sw1ped merged 5 commits from feature/blazing-sun-speed into main 2025-07-12 08:18:56 -05:00
Owner
  • Added Prometheus client library for metrics collection.
  • Refactored garbage collection strategy from random deletion to LRU (Least Recently Used) deletion.
  • Introduced per-key locking in cache to prevent race conditions.
  • Enhanced logging with structured log messages for cache hits and misses.
  • Implemented a retry mechanism for upstream requests with exponential backoff.
  • Updated Go modules and indirect dependencies for better compatibility and performance.
  • Removed unused sync filesystem implementation.
  • Added version initialization to ensure a default version string.
- Added Prometheus client library for metrics collection. - Refactored garbage collection strategy from random deletion to LRU (Least Recently Used) deletion. - Introduced per-key locking in cache to prevent race conditions. - Enhanced logging with structured log messages for cache hits and misses. - Implemented a retry mechanism for upstream requests with exponential backoff. - Updated Go modules and indirect dependencies for better compatibility and performance. - Removed unused sync filesystem implementation. - Added version initialization to ensure a default version string.
s1d3sw1ped added 1 commit 2025-07-12 06:46:11 -05:00
feat: update dependencies and improve caching mechanism
Some checks failed
PR Check / check-and-test (pull_request) Failing after 2m11s
f378d0e81f
- Added Prometheus client library for metrics collection.
- Refactored garbage collection strategy from random deletion to LRU (Least Recently Used) deletion.
- Introduced per-key locking in cache to prevent race conditions.
- Enhanced logging with structured log messages for cache hits and misses.
- Implemented a retry mechanism for upstream requests with exponential backoff.
- Updated Go modules and indirect dependencies for better compatibility and performance.
- Removed unused sync filesystem implementation.
- Added version initialization to ensure a default version string.
s1d3sw1ped added 1 commit 2025-07-12 07:08:45 -05:00
chore: update action versions to latest in CI workflow
Some checks failed
PR Check / check-and-test (pull_request) Failing after 15s
93b682cfa5
s1d3sw1ped added 1 commit 2025-07-12 07:10:28 -05:00
fix: update action versions to use main branch for consistency
Some checks failed
PR Check / check-and-test (pull_request) Failing after 1m4s
6f1158edeb
s1d3sw1ped added 1 commit 2025-07-12 07:17:25 -05:00
fix: remove golangci-lint-action from PR workflow
All checks were successful
PR Check / check-and-test (pull_request) Successful in 1m42s
0a73e46f90
s1d3sw1ped added 1 commit 2025-07-12 07:33:13 -05:00
fix: update action versions to use main branch for consistency
All checks were successful
PR Check / check-and-test (pull_request) Successful in 1m13s
63a1c21861
s1d3sw1ped changed title from feat: update dependencies and improve caching mechanism to WIP: feat: update dependencies and improve caching mechanism 2025-07-12 08:07:05 -05:00
s1d3sw1ped self-assigned this 2025-07-12 08:07:30 -05:00
s1d3sw1ped changed title from WIP: feat: update dependencies and improve caching mechanism to feat: update dependencies and improve caching mechanism 2025-07-12 08:13:58 -05:00
s1d3sw1ped merged commit 0d263be2ca into main 2025-07-12 08:18:56 -05:00
s1d3sw1ped deleted branch feature/blazing-sun-speed 2025-07-12 08:18:57 -05:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: s1d3sw1ped/steamcache2#2
No description provided.