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

Bug#926902: RFP: golang-salsa-themusicgod1-guest-bigcache-dev -- Efficient cache for gigabytes of data written in Go



Package: wnpp
Severity: wishlist

* Package name    : golang-salsa-themusicgod1-guest-bigcache-dev
  Version         : 1
  Upstream Author : BigCache contributors
* URL             : https://salsa.debian.org/themusicgod1-guest/bigcache
* License         : Apache 2.0
  Programming Lang: go
  Description     : Efficient cache for gigabytes of data written in Go

This project used to be found at NSA/Microsoft github...then it was bundled 
as a vendored dependency into the Go Ethereum client. Now it's been 
de-vendored into this project directory.

Fast, concurrent, evicting in-memory cache written to keep big number of 
entries without impact on performance. BigCache keeps entries on heap but
omits GC for them. To achieve that operations on bytes arrays take place,
therefore entries (de)serialization in front of the cache will be needed 
in most use cases.

bigcache is a prerequisite of geth ( #890541 )  


Reply to: