groupcache
Ensures that once a non-blocking function is invoked using a given key, that function will not be invoked another time with that key until the response from the first invocation is received.