Same here - not sure why CopyOnWriteArraySet is required.