Author: rmannibucau
Date: Tue Oct  2 15:55:48 2012
New Revision: 1392995

URL: http://svn.apache.org/viewvc?rev=1392995&view=rev
Log:
TOMEE-443 copy even for first call

Modified:
    
openejb/trunk/openejb/tomee/tomee-myfaces/src/main/java/org/apache/tomee/myfaces/TomEEFacesConfigResourceProvider.java

Modified: 
openejb/trunk/openejb/tomee/tomee-myfaces/src/main/java/org/apache/tomee/myfaces/TomEEFacesConfigResourceProvider.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-myfaces/src/main/java/org/apache/tomee/myfaces/TomEEFacesConfigResourceProvider.java?rev=1392995&r1=1392994&r2=1392995&view=diff
==============================================================================
--- 
openejb/trunk/openejb/tomee/tomee-myfaces/src/main/java/org/apache/tomee/myfaces/TomEEFacesConfigResourceProvider.java
 (original)
+++ 
openejb/trunk/openejb/tomee/tomee-myfaces/src/main/java/org/apache/tomee/myfaces/TomEEFacesConfigResourceProvider.java
 Tue Oct  2 15:55:48 2012
@@ -28,7 +28,6 @@ import java.io.File;
 import java.io.FileFilter;
 import java.io.IOException;
 import java.net.URL;
-import java.util.ArrayList;
 import java.util.Collection;
 import java.util.Enumeration;
 import java.util.HashMap;
@@ -49,7 +48,7 @@ public class TomEEFacesConfigResourcePro
 
         Collection<URL> urlSet = CACHED_RESOURCES.get(loader);
         if (urlSet != null) {
-            return new ArrayList<URL>(urlSet); // copy it since it can be 
modified then
+            return new HashSet<URL>(urlSet); // copy it since it can be 
modified then
         }
 
         urlSet  = new HashSet<URL>();
@@ -94,7 +93,7 @@ public class TomEEFacesConfigResourcePro
         }
 
         CACHED_RESOURCES.put(loader, urlSet);
-        return urlSet;
+        return new HashSet<URL>(urlSet);
     }
 
     private ClassLoader getClassLoader() {


Reply via email to