Author: pcl
Date: Wed Jan 30 11:03:48 2008
New Revision: 616845
URL: http://svn.apache.org/viewvc?rev=616845&view=rev
Log:
OPENJPA-437. Reverted back to hard-reference ArrayList instead of a concurrent
set, since the new logic only performs local mutation.
Modified:
openjpa/trunk/openjpa-kernel/src/main/java/org/apache/openjpa/kernel/AbstractBrokerFactory.java
Modified:
openjpa/trunk/openjpa-kernel/src/main/java/org/apache/openjpa/kernel/AbstractBrokerFactory.java
URL:
http://svn.apache.org/viewvc/openjpa/trunk/openjpa-kernel/src/main/java/org/apache/openjpa/kernel/AbstractBrokerFactory.java?rev=616845&r1=616844&r2=616845&view=diff
==============================================================================
---
openjpa/trunk/openjpa-kernel/src/main/java/org/apache/openjpa/kernel/AbstractBrokerFactory.java
(original)
+++
openjpa/trunk/openjpa-kernel/src/main/java/org/apache/openjpa/kernel/AbstractBrokerFactory.java
Wed Jan 30 11:03:48 2008
@@ -280,8 +280,7 @@
if (clss.isEmpty())
_pcClassNames = Collections.EMPTY_SET;
else {
- Collection c = new ConcurrentReferenceHashSet(
- ConcurrentReferenceHashSet.HARD);
+ Collection c = new ArrayList(clss.size());
for (Iterator itr = clss.iterator(); itr.hasNext();) {
Class cls = (Class) itr.next();
c.add(cls.getName());