[jboss-cvs] JBossAS SVN: r80724 - 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
Sun Nov 9 11:05:30 EST 2008


Author: alesj
Date: 2008-11-09 11:05:29 -0500 (Sun, 09 Nov 2008)
New Revision: 80724

Modified:
   projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/cache/TimedVFSCache.java
Log:
Use map, so contexts are ordered by keys.

Modified: projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/cache/TimedVFSCache.java
===================================================================
--- projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/cache/TimedVFSCache.java	2008-11-09 15:33:23 UTC (rev 80723)
+++ projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/cache/TimedVFSCache.java	2008-11-09 16:05:29 UTC (rev 80724)
@@ -21,10 +21,10 @@
 */
 package org.jboss.virtual.plugins.cache;
 
-import java.util.ArrayList;
 import java.util.Collections;
 import java.util.List;
 import java.util.Map;
+import java.util.TreeMap;
 
 import org.jboss.util.TimedCachePolicy;
 import org.jboss.virtual.VFSUtils;
@@ -72,11 +72,11 @@
       List keys = tcp.getValidKeys();
       if (keys != null && keys.isEmpty() == false)
       {
-         List<VFSContext> contexts = new ArrayList<VFSContext>(keys.size());
+         Map<Object, VFSContext> contexts = new TreeMap<Object, VFSContext>();
          for (Object key : keys)
-            contexts.add((VFSContext)tcp.peek(key));
+            contexts.put(key, (VFSContext)tcp.peek(key));
 
-         return contexts;
+         return contexts.values();
       }
       return Collections.emptySet();
    }




More information about the jboss-cvs-commits mailing list