[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#998702: ITP: persistent-cache-cpp -- Cache of key-value pairs with persistent storage for C++



Package: wnpp
Severity: wishlist
Owner: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name    : persistent-cache-cpp
  Version         : 1.0.5
  Upstream Author : UBports Developers <devs@ubports.com>
* URL             : https://gitlab.com/ubports/core/lib-cpp/persistent-cache-cpp
* License         : LGPL-3
  Programming Lang: C++
  Description     : Cache of key-value pairs with persistent storage for C++

 This API provides a cache of key-value pairs with a backing store. It is
 intended for caching arbitrary (possibly large) amounts of data, such as
 might be needed by a web browser cache. The cache supports both
 least-recently-used and time-to-live expiration policies. It scales to
 large numbers (millions) of entries and is very fast. The implementation
 is based on leveldb and typically provides throughput many times larger
 than the I/O bandwidth to disk.
 .
 The cache is robust in the face of crashes and power loss. After a
 re-start, it is guaranteed to be in a consistent state with correct
 data. Some number of updates that were made just prior to a power loss
 or kernel crash can be lost; however, if just the calling process
 crashes, all updates that were made prior to the crash are guaranteed to
 be on disk.
 .
 This package will be maintained under the umbrella of the Debian UBports
 Packaging Team.


Reply to: