- [ ] Implement SIEVE eviction algorithm. [paper link](https://junchengyang.com/publication/nsdi24-SIEVE.pdf), [web-site](https://cachemon.github.io/SIEVE-website/) - [ ] For simple impl you can use just SQLite to flush cold records - [ ] The implementation should flush records to StorageLog and keep log address in-memory - [ ] The indexes should remain in RAM - [ ] Add tests - [ ] Add benchmarks