“…Caching is a fundamental technique for boosting systems performance. In particular, software-managed caches, aka software caches, are employed in multiple data-stores and databases [2,12,15,19,20,21,36,40,42,41], operating systems, middleware, streaming services, and is a major capability of edge computing. The common motivation behind caching is to store data closer to the application than its source and avoid recalculating queries, query plans, and temporal indices.…”