scala.collection.mutable.SynchronizedMapとどう違うの?
Lock-free/Wait-freeなのかな?