-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
The main benefit of ClockPro is that it is trivially concurrent for reads, but it could suffer from slow evictions due to O(n) scans. The author's most recent work is LIRS2 which appears to be very competitive except in adaptive stress tests. Unfortunately their ideas never got widely adopted likely due to the algorithms not being very intuitive, hard to write and debug, and not originally having good reference implementations.
Pebble's author wanted the simpler approach for concurrency and the implementation significantly differs from the paper. An attempt to clean up and improve it was done in the Java simulator, but the corrected version held the write lock longer as it scans more. I think adding thresholds is a good idea for a real implementation like yours.