When is it a good idea to use AtomicReferenceArray? Please explain with an example.
AtomicReferenceArray