Reading out of a Map does not need to be syncronized. The only case this does not cover is if you remove a Item out of the map between checking and getting