The access to a collection is protected synchronized with the help of monitor locks, but a reference is assigned. The assigned reference allows unprotected accesses to the collection, thus neglecting the synchronization effort.
Assign the reference of a copy of the collection instead of the original collection.