This does not synchronized on the same lock as Collections.synchronizedList().