Author: tom.baeyens(a)jboss.com
Date: 2009-12-18 08:39:09 -0500 (Fri, 18 Dec 2009)
New Revision: 5993
Modified:
jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/internal/repository/RepositoryCacheImpl.java
Log:
JBPM-2628 fixed a bug in RepositoryCacheImpl that resulted in a
java.util.ConcurrentModificationException
Modified:
jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/internal/repository/RepositoryCacheImpl.java
===================================================================
---
jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/internal/repository/RepositoryCacheImpl.java 2009-12-18
13:32:23 UTC (rev 5992)
+++
jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/internal/repository/RepositoryCacheImpl.java 2009-12-18
13:39:09 UTC (rev 5993)
@@ -24,6 +24,7 @@
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
+import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
@@ -69,7 +70,7 @@
public Set<String> getCachedDeploymentIds() {
if (deployments != null) {
- return deployments.keySet();
+ return new HashSet<String>(deployments.keySet());
}
return Collections.emptySet();
}