Enhance garbage collection and caching functionality #6

Merged
s1d3sw1ped merged 1 commits from feature/extended-gc-and-verification into main 2025-07-19 02:28:13 -05:00
Owner
  • Updated .gitignore to include all .exe files and ensure .smashignore is tracked.
  • Expanded README.md with advanced configuration options for garbage collection algorithms, detailing available algorithms and use cases.
  • Modified launch.json to include memory and disk garbage collection flags for better configuration.
  • Refactored root.go to introduce memoryGC and diskGC flags for garbage collection algorithms.
  • Implemented hash extraction and verification in steamcache.go to ensure data integrity during caching.
  • Added new tests in steamcache_test.go for hash extraction and verification, ensuring correctness of caching behavior.
  • Enhanced garbage collection strategies in gc.go, introducing LFU, FIFO, Largest, Smallest, and Hybrid algorithms with corresponding metrics.
  • Updated caching logic to conditionally cache responses based on hash verification results.
- Updated .gitignore to include all .exe files and ensure .smashignore is tracked. - Expanded README.md with advanced configuration options for garbage collection algorithms, detailing available algorithms and use cases. - Modified launch.json to include memory and disk garbage collection flags for better configuration. - Refactored root.go to introduce memoryGC and diskGC flags for garbage collection algorithms. - Implemented hash extraction and verification in steamcache.go to ensure data integrity during caching. - Added new tests in steamcache_test.go for hash extraction and verification, ensuring correctness of caching behavior. - Enhanced garbage collection strategies in gc.go, introducing LFU, FIFO, Largest, Smallest, and Hybrid algorithms with corresponding metrics. - Updated caching logic to conditionally cache responses based on hash verification results.
s1d3sw1ped added 1 commit 2025-07-19 02:27:38 -05:00
Enhance garbage collection and caching functionality
All checks were successful
PR Check / check-and-test (pull_request) Successful in 21s
163e64790c
- Updated .gitignore to include all .exe files and ensure .smashignore is tracked.
- Expanded README.md with advanced configuration options for garbage collection algorithms, detailing available algorithms and use cases.
- Modified launch.json to include memory and disk garbage collection flags for better configuration.
- Refactored root.go to introduce memoryGC and diskGC flags for garbage collection algorithms.
- Implemented hash extraction and verification in steamcache.go to ensure data integrity during caching.
- Added new tests in steamcache_test.go for hash extraction and verification, ensuring correctness of caching behavior.
- Enhanced garbage collection strategies in gc.go, introducing LFU, FIFO, Largest, Smallest, and Hybrid algorithms with corresponding metrics.
- Updated caching logic to conditionally cache responses based on hash verification results.
s1d3sw1ped merged commit 4876998f5d into main 2025-07-19 02:28:13 -05:00
s1d3sw1ped deleted branch feature/extended-gc-and-verification 2025-07-19 02:28:13 -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#6
No description provided.