Enable compression across all RAM Cache algorithms
Open
Cache
- Dominant language
- C++
- Stars
- 2k
- Forks
- 874
- Avg merge
- 6d 15h
- Merged PRs (30d)
- 46
Description
We currently only support RAM compression for the CLFUS ram cache eviction algorithm. It would be helpful to support it for the S3-FIFO and LRU cache eviction algorithms as well.
Proposed four-step process:
- Ensure LRU and S3-FIFO honor the `copy` parameter
- Fix locking in CLFUS `compress_entries`
- Extract compression out of CLFUS into its own class
- Add compression to LRU and S3-FIFO and update documentation
Contributor guide
Assessment
This issue has not been assessed yet.