groupcache icon indicating copy to clipboard operation
groupcache copied to clipboard

singleflight: add OnceGroup

Open kevinburke opened this issue 6 years ago • 1 comments

OnceGroup.Do has the same semantics as Group.Do, but caches and returns the first computed result if called sequentially.

kevinburke avatar May 13 '18 00:05 kevinburke

Not really a fan of its name, nor expanding the API. I kinda consider this package done, working, and frozen. Can't your fill function do its own caching if that's desired?

bradfitz avatar May 13 '18 04:05 bradfitz