Go: sync.Map's LoadAndDelete and LoadOrStore. Why are they needed? 
Read this to understand how sync.Map works internally:...
Tags: go, concurrency, concurrentmap