If you absolutely must make sure you ever create 2 instances of any value
in the map then I guess you have to lock.
Otherwise you can maybe use map.LoadOrStore?
fre 1 sep. 2017 kl 00:18 skrev bep :
> sync.Map in Go 1.9 is a little low on examples/doc in the wild, so I
> thought I should ask here.
sync.Map in Go 1.9 is a little low on examples/doc in the wild, so I
thought I should ask here.
The new type is promoted as a replacement for RWMutex in mostly read use
cases with stable keys. I assume that a typical in memory cache would fit
that description.
With RWMutex, if the cost of cre