persistent-set

Converting Hibernate's PersistentSet into CopyOnWriteArraySet

北战南征 提交于 2019-12-11 16:14:29
问题 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