Каков может быть потенциальный эффект AtomicReference<A> по сравнению с ThreadLocal<A> в интенсивном конкурентном приложении, где предполагается, что с какого-то момента из переменной происходит только чтение
по-идее, с переходом только к чтению AtomicReference должен быть эффективнее, потому что там только чтение из volatile-переменной, в то время как ThreadLocal - поиск и извлечение значения для текущего потока