[infinispan-commits] Infinispan SVN: r453 - trunk/core/src/main/java/org/infinispan/container.
infinispan-commits at lists.jboss.org
infinispan-commits at lists.jboss.org
Fri Jun 12 07:38:31 EDT 2009
Author: manik.surtani at jboss.com
Date: 2009-06-12 07:38:31 -0400 (Fri, 12 Jun 2009)
New Revision: 453
Modified:
trunk/core/src/main/java/org/infinispan/container/SimpleDataContainer.java
Log:
reverted
Modified: trunk/core/src/main/java/org/infinispan/container/SimpleDataContainer.java
===================================================================
--- trunk/core/src/main/java/org/infinispan/container/SimpleDataContainer.java 2009-06-12 11:31:36 UTC (rev 452)
+++ trunk/core/src/main/java/org/infinispan/container/SimpleDataContainer.java 2009-06-12 11:38:31 UTC (rev 453)
@@ -189,11 +189,7 @@
Iterator<Object> currentIterator;
private KeyIterator(Iterator<Object> immortalIterator, Iterator<Object> mortalIterator) {
- // this order is imperative. We need to iterate through mortal entries before the immortal ones
- // since some access patterns (Dist rehashing) iterate through the key set and move entries from
- // being immortal to mortal. If you iterate through immortal entries first you could
- // see the same key twice, breaking Set semantics.
- metaIterator = Arrays.asList(mortalIterator, immortalIterator).iterator();
+ metaIterator = Arrays.asList(immortalIterator, mortalIterator).iterator();
if (metaIterator.hasNext()) currentIterator = metaIterator.next();
}
More information about the infinispan-commits
mailing list