CLOCK-Pro cache replacement algorithm for Rust
Based on a Python implementation by Sami Lehtinen and a Go implementation by Damian Gryski.
Original paper: CLOCK-Pro: An Effective Improvement of the CLOCK Replacement.