As a followup to this topic....
https://coderanch.com/t/566490/threads/java/AtomicDouble-class-update
I found another interesting atomic class. As you can guess from the name, it is an implementation of big decimal with the atomic libraries.
Thread safe and done with no synchronization. I don't actually remember when I wrote it, but here it is...
Hope this helps,
Henry