diff --git a/src/org/apache/cassandra/db/EfficientBidiMap.java b/src/org/apache/cassandra/db/EfficientBidiMap.java index 9a36e6f8ed..616de5e105 100644 --- a/src/org/apache/cassandra/db/EfficientBidiMap.java +++ b/src/org/apache/cassandra/db/EfficientBidiMap.java @@ -72,10 +72,9 @@ class EfficientBidiMap implements Serializable public void put(String key, IColumn column) { - IColumn oldColumn = map_.get(key); - if( oldColumn != null ) - sortedSet_.remove( oldColumn ); - map_.put(key, column); + IColumn oldColumn = map_.put(key, column); + if (oldColumn != null) + sortedSet_.remove(oldColumn); sortedSet_.add(column); }