[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