Author: jbellis
Date: Wed Dec  1 14:45:51 2010
New Revision: 1041027

URL: http://svn.apache.org/viewvc?rev=1041027&view=rev
Log:
replace loop over keys + lookup w/ loop over map entries
patch by Dave Brosius; reviewed by jbellis for CASSANDRA-1794

Modified:
    
cassandra/branches/cassandra-0.7/src/java/org/apache/cassandra/db/ColumnFamily.java

Modified: 
cassandra/branches/cassandra-0.7/src/java/org/apache/cassandra/db/ColumnFamily.java
URL: 
http://svn.apache.org/viewvc/cassandra/branches/cassandra-0.7/src/java/org/apache/cassandra/db/ColumnFamily.java?rev=1041027&r1=1041026&r2=1041027&view=diff
==============================================================================
--- 
cassandra/branches/cassandra-0.7/src/java/org/apache/cassandra/db/ColumnFamily.java
 (original)
+++ 
cassandra/branches/cassandra-0.7/src/java/org/apache/cassandra/db/ColumnFamily.java
 Wed Dec  1 14:45:51 2010
@@ -24,7 +24,6 @@ import java.security.NoSuchAlgorithmExce
 import java.util.Collection;
 import java.util.Iterator;
 import java.util.Map;
-import java.util.Set;
 import java.util.SortedSet;
 import java.util.concurrent.ConcurrentSkipListMap;
 import java.util.concurrent.atomic.AtomicInteger;
@@ -302,11 +301,11 @@ public class ColumnFamily implements ICo
         // the delete tombstone, since cfNew was generated by CF.resolve, which
         // takes care of those for us.)
         Map<ByteBuffer, IColumn> columns = cfComposite.getColumnsMap();
-        Set<ByteBuffer> cNames = columns.keySet();
-        for (ByteBuffer cName : cNames)
+        for (Map.Entry<ByteBuffer, IColumn> entry : columns.entrySet())
         {
+            ByteBuffer cName = entry.getKey();
             IColumn columnInternal = this.columns.get(cName);
-            IColumn columnExternal = columns.get(cName);
+            IColumn columnExternal = entry.getValue();
             if (columnInternal == null)
             {
                 cfDiff.addColumn(columnExternal);


Reply via email to