News and announcements

A re-usable fast and scalable persistent cache for C++

Written for persistent-cache-cpp by Michi Henning on 2015-08-16

This API provides persistent store of arbitrary key–value pairs. Keys and values can be binary, and entries can be large. (Megabyte-sized values do not present a problem.) The implementation uses leveldb, which provides a very fast NoSQL database that scales to millions of entries and provides integrity guarantees. The cache supports LRU expiration as well as LRU with time-to-live limits, and is very easy to use, with a simple map-like get/put API. Use it as a browser cache, an object file cache or, in fact, anything that needs to reliably store records (whether small or large).

Read more

11 of 1 result