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

Bug#888673: ITP: golang-github-karrick-goswarm -- Memoization with asynchronous revalidation for Go



Package: wnpp
Severity: wishlist
Owner: Mpampis Kostas <charkost.rb@gmail.com>

* Package name    : golang-github-karrick-goswarm
  Version         : 1.4.7
  Upstream Author : Karrick McDermott <karrick@karrick.net>
* URL             : https://github.com/karrick/goswarm
* License         : MIT
  Programming Lang: Go
  Description     : Memoization with asynchronous revalidation for Go

goswarm is a library for storing the results of expensive function calls 
and returning the cached result when the same input key occurs again.

In addition, it provides stale-while-revalidate and stale-if-error compatible features.

This is a dependency of Burrow (https://github.com/linkedin/Burrow) which i ITP too.

I plan to maintain it within the pkg-go team.


Reply to: