
Groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases.
like memcached, groupcache shards by key to select which peer is responsible for that key. unlike memcached, groupcache does not require running a separate set of servers, comes with a cache filling mechanism, and contains some other useful features.