[jboss-cvs] JBossAS SVN: r82700 - projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/cache.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Jan 8 09:24:39 EST 2009


Author: alesj
Date: 2009-01-08 09:24:39 -0500 (Thu, 08 Jan 2009)
New Revision: 82700

Modified:
   projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/cache/CombinedVFSCache.java
Log:
try/finally on initialization

Modified: projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/cache/CombinedVFSCache.java
===================================================================
--- projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/cache/CombinedVFSCache.java	2009-01-08 14:23:54 UTC (rev 82699)
+++ projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/cache/CombinedVFSCache.java	2009-01-08 14:24:39 UTC (rev 82700)
@@ -61,14 +61,20 @@
       if (initializationEntries != null && initializationEntries.isEmpty() == false)
       {
          initializing = true;
-         for (Map.Entry<URL, ExceptionHandler> entry : initializationEntries.entrySet())
+         try
          {
-            VFS vfs = VFS.getVFS(entry.getKey());
-            ExceptionHandler eh = entry.getValue();
-            if (eh != null)
-               vfs.setExceptionHandler(eh);
+            for (Map.Entry<URL, ExceptionHandler> entry : initializationEntries.entrySet())
+            {
+               VFS vfs = VFS.getVFS(entry.getKey());
+               ExceptionHandler eh = entry.getValue();
+               if (eh != null)
+                  vfs.setExceptionHandler(eh);
+            }
          }
-         initializing = false;
+         finally
+         {
+            initializing = false;
+         }
       }
    }
 




More information about the jboss-cvs-commits mailing list