Willst du mehrere Operationen machen, dann mußt/kannst/solltest du die Sperre der Liste verwenden, also vorallem bei Schleifen oder Prüfen-und-bei-Vorhandensein-zugreifen, da sich ja zwischendrin was an der Liste ändern könnte.
Da geht es ja auch nicht anders, oder? Die eigentliche Liste ist privat deklariert und wird erst von
LockList
zur Verfügung gestellt.