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

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Feb 13 17:57:46 EST 2009


Author: alesj
Date: 2009-02-13 17:57:46 -0500 (Fri, 13 Feb 2009)
New Revision: 84197

Modified:
   projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/AbstractVFSContext.java
Log:
Add trace log for temps removal.

Modified: projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/AbstractVFSContext.java
===================================================================
--- projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/AbstractVFSContext.java	2009-02-13 22:16:34 UTC (rev 84196)
+++ projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/AbstractVFSContext.java	2009-02-13 22:57:46 UTC (rev 84197)
@@ -30,6 +30,7 @@
 import java.util.List;
 import java.util.Map;
 import java.util.TreeMap;
+import java.util.ArrayList;
 import java.util.concurrent.ConcurrentHashMap;
 
 import org.jboss.logging.Logger;
@@ -387,12 +388,23 @@
 
    public void cleanupTempInfo(String path)
    {
+      boolean trace = log.isTraceEnabled();
+      List<String> info = null;
+
       Iterator<Map.Entry<String, TempInfo>> iter = tempInfos.entrySet().iterator();
       while (iter.hasNext())
       {
          Map.Entry<String, TempInfo> entry = iter.next();
          if (entry.getKey().startsWith(path))
          {
+            if (trace)
+            {
+               if (info == null)
+                  info = new ArrayList<String>();
+               
+               info.add(entry.getValue().toString());
+            }
+            
             try
             {
                entry.getValue().cleanup();
@@ -403,6 +415,8 @@
             iter.remove();
          }
       }
+      if (trace)
+         log.trace("Removing temp info for path: '" + path + "', temps: " + info);
    }
 
    public ExceptionHandler getExceptionHandler()




More information about the jboss-cvs-commits mailing list