История изменений
Исправление upcFrost, (текущая версия) :
кто-то взял и добавил не финальное поле
вообще по правилам хорошего тона и нормального кода, надо иметь определенные причины чтоб не делать поле final. но понятно что за всеми не уследить
Ну и я как-то соглашусь с пони - имхо идея про AtomicReference была самой подходящей для такого финта. Либо, если бы обработка была прямо внутри сеттера - ReadWriteLock
Исходная версия upcFrost, :
кто-то взял и добавил не финальное поле
вообще по правилам хорошего тона и нормального кода, надо иметь определенные причины чтоб не делать поле final.
Ну и я как-то соглашусь с пони - имхо идея про AtomicReference была самой подходящей для такого финта. Либо, если бы обработка была прямо внутри сеттера - ReadWriteLock