O'Reilly logo
  • Mariusz Kumorek thinks this is interesting:

If the Date values are not modified after they are placed in the Map, then the synchronization in the synchronizedMap implementation is sufficient to publish the Date values safely, and no additional synchronization is needed when accessing them.

From

Cover of Java Concurrency in Practice

Note

why?