Это уместно использовать AtomicReference с лямбда Java?

Я часто использую эту идиому:

AtomicReference<MyCoolObject> coolReference = new AtomicReference(new MyCoolObject());

getOptionalValue().ifPresent(presentValue -> {
  coolReference.set(new MyCoolObject(presentValue));
});
return coolReference.get(); 

Это вредная привычка или законное использование AtomicReference?

0 ответов

Другие вопросы по тегам