Bug#1114690: ITP: golang-github-bluele-gcache -- An in-memory cache library for golang. It supports multiple eviction policies: LRU, LFU, ARC
Package: wnpp
Severity: wishlist
Owner: Martin Dosch <martin@mdosch.de>
* Package name : golang-github-bluele-gcache
Version : 0.0.2-1
Upstream Author : Jun Kimura
* URL : https://github.com/bluele/gcache
* License : Expat
Programming Lang: Go
Description : An in-memory cache library for golang. It supports multiple eviction policies: LRU, LFU, ARC
Cache library for golang. It supports expirable Cache, LFU, LRU and ARC.
.
Features
.
* Supports expirable Cache, LFU, LRU and ARC.
* Goroutine safe.
* Supports event handlers which evict, purge, and add entry. (Optional)
* Automatically load cache if it doesn't exists. (Optional)
This library is required by the latest version of crowdsec. I plan to maintain it within the go team.
Reply to: