golang-github-bep-lazycache-dev - 0.4.0-1 main

Lazycache is a simple thread-safe in-memory LRU cache. Under the hood
it leverages the great simpleru package in golang-lru, with its exellent
performance. One big difference between golang-lru and this library is
the GetOrCreate method, which provides:
.
* Non-blocking cache priming on cache misses.
* A guarantee that the prime function is only called once for a given key.
* The cache's RWMutex is not locked during the execution of the prime
function, which should make it easier to reason about potential deadlocks.
.
Other notable features:
.
* The API is generic
* The cache can be resized while running.
* When the number of entries overflows the defined cache size, the
least recently used item gets discarded (LRU).

Priority: optional
Section: golang
Suites: dawn landing 
Maintainer: Debian Go Packaging Team <team+pkg-go [꩜] tracker.debian.org>
 
Homepage Source Package
 

Dependencies

Installed Size: 31.7 kB
Architectures: all 

 

Versions

0.4.0-1 all