Cache computes duplicate work

Code reviewMedium20 minUber and DoorDash style

Your task

Review this Go in-memory cache. Two goroutines may call GetOrCompute for the same key concurrently.