Converting Hibernate's PersistentSet into CopyOnWriteArraySet
问题 I am using CopyOnWriteArraySet in the following class because I simply like its thread-safe iterator. public class MyClass{ Set _children = new CopyOnWriteArraySet(); public void setChildren(Set children){ _children = children; } public Set getChildren(){ return _children; } } However, I also use Hibernate for persistency which replaces my CopyOnWriteArraySet with its own PersistentSet (which uses HashSet internally). Unfortunately, HashSet is not thread-safe, so I want my CopyOnWriteArraySet