[jboss-cvs] JBossAS SVN: r93574 - projects/jboss-cl/trunk/classloading-vfs/src/main/java/org/jboss/classloading/spi/vfs/policy.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Sep 16 00:31:53 EDT 2009


Author: jason.greene at jboss.com
Date: 2009-09-16 00:31:51 -0400 (Wed, 16 Sep 2009)
New Revision: 93574

Modified:
   projects/jboss-cl/trunk/classloading-vfs/src/main/java/org/jboss/classloading/spi/vfs/policy/VFSClassLoaderPolicy.java
Log:
Merge 93573

Modified: projects/jboss-cl/trunk/classloading-vfs/src/main/java/org/jboss/classloading/spi/vfs/policy/VFSClassLoaderPolicy.java
===================================================================
--- projects/jboss-cl/trunk/classloading-vfs/src/main/java/org/jboss/classloading/spi/vfs/policy/VFSClassLoaderPolicy.java	2009-09-16 04:26:59 UTC (rev 93573)
+++ projects/jboss-cl/trunk/classloading-vfs/src/main/java/org/jboss/classloading/spi/vfs/policy/VFSClassLoaderPolicy.java	2009-09-16 04:31:51 UTC (rev 93574)
@@ -103,7 +103,7 @@
    private boolean blackListable = true;
    
    /** Manifest cache */
-   private Map<URL, Manifest> manifestCache = new ConcurrentHashMap<URL, Manifest>();
+   private Map<String, Manifest> manifestCache = new ConcurrentHashMap<String, Manifest>();
    
    /** Cache of virtual file information by path */
    @SuppressWarnings("unchecked")
@@ -603,14 +603,14 @@
          try
          {
             rootURL = root.toURL();
-            manifest = manifestCache.get(rootURL);
+            manifest = manifestCache.get(rootURL.toString());
             if (manifest == null)
             {
                manifest = VFSUtils.getManifest(root);
                if (manifest == null)
-                  manifestCache.put(rootURL, NO_MANIFEST);
+                  manifestCache.put(rootURL.toString(), NO_MANIFEST);
                else
-                  manifestCache.put(rootURL, manifest);
+                  manifestCache.put(rootURL.toString(), manifest);
             }
             
             if (manifest == NO_MANIFEST)




More information about the jboss-cvs-commits mailing list