Безопасна ли настройка потока HashMap?

у меня естьHashMap в моей программе, доступ к которой осуществляется несколькими потоками, и иногда устанавливается одним потоком.

Например:

Map<String, String> myMap = new HashMap<String, String>();

Доступ к нему осуществляется несколькими потоками. Раз в час один поток звонит:

myMap = myRefreshedVersionOfTheMap;

Поэтому мой вопрос заключается в том, является ли это потокобезопасным. Если обе карты всегда имеют ключ"importantKey"Возможно ли чтение потоком когда-либо получить доступ к карте в то время, когда"importantKey"&nbsp;не существует?

Редактировать:

Благодаря ответам я понял, что этот вопрос на самом деле не зависит отHashMap, Это был скорее вопрос о присвоении ссылки на объект.