У меня будет immutable Map<String, A> , при отсутствии значения там я выполняю некоторую инициализацию, стоимость которой определить трудно
Скорее всего, не очень дорогая, но дешевле не делать каждый раз.
Сейчас структура, включающая AtomicReference.
Соответственно, хотел понять, имеет ли смысл ткой кеш инициализации выносить в какую-то структуру с более эффективным чтением