Does the AtomicReference provide value that the synchronized wrapper does not?