Author: jbellis Date: Thu Jun 16 21:03:15 2011 New Revision: 1136679 URL: http://svn.apache.org/viewvc?rev=1136679&view=rev Log: r/m last references to commons-collections patch by stuhood; reviewed by jbellis for CASSANDRA-2784
Modified: cassandra/trunk/build.xml cassandra/trunk/src/java/org/apache/cassandra/db/compaction/CompactionManager.java cassandra/trunk/src/java/org/apache/cassandra/db/compaction/CompactionTask.java cassandra/trunk/src/java/org/apache/cassandra/db/filter/SliceQueryFilter.java Modified: cassandra/trunk/build.xml URL: http://svn.apache.org/viewvc/cassandra/trunk/build.xml?rev=1136679&r1=1136678&r2=1136679&view=diff ============================================================================== --- cassandra/trunk/build.xml (original) +++ cassandra/trunk/build.xml Thu Jun 16 21:03:15 2011 @@ -350,7 +350,6 @@ url=${svn.entry.url}?pathrev=${svn.entry <dependency groupId="com.google.guava" artifactId="guava" version="r08"/> <dependency groupId="commons-cli" artifactId="commons-cli" version="1.1"/> <dependency groupId="commons-codec" artifactId="commons-codec" version="1.2"/> - <dependency groupId="commons-collections" artifactId="commons-collections" version="3.2.1"/> <dependency groupId="commons-lang" artifactId="commons-lang" version="2.4"/> <dependency groupId="com.googlecode.concurrentlinkedhashmap" artifactId="concurrentlinkedhashmap-lru" version="1.2"/> <dependency groupId="org.antlr" artifactId="antlr" version="3.2"/> @@ -461,7 +460,6 @@ url=${svn.entry.url}?pathrev=${svn.entry <dependency groupId="com.google.guava" artifactId="guava"/> <dependency groupId="commons-cli" artifactId="commons-cli"/> <dependency groupId="commons-codec" artifactId="commons-codec"/> - <dependency groupId="commons-collections" artifactId="commons-collections"/> <dependency groupId="commons-lang" artifactId="commons-lang"/> <dependency groupId="com.googlecode.concurrentlinkedhashmap" artifactId="concurrentlinkedhashmap-lru"/> <dependency groupId="org.antlr" artifactId="antlr"/> Modified: cassandra/trunk/src/java/org/apache/cassandra/db/compaction/CompactionManager.java URL: http://svn.apache.org/viewvc/cassandra/trunk/src/java/org/apache/cassandra/db/compaction/CompactionManager.java?rev=1136679&r1=1136678&r2=1136679&view=diff ============================================================================== --- cassandra/trunk/src/java/org/apache/cassandra/db/compaction/CompactionManager.java (original) +++ cassandra/trunk/src/java/org/apache/cassandra/db/compaction/CompactionManager.java Thu Jun 16 21:03:15 2011 @@ -30,8 +30,8 @@ import java.util.concurrent.locks.Reentr import javax.management.MBeanServer; import javax.management.ObjectName; -import org.apache.commons.collections.PredicateUtils; -import org.apache.commons.collections.iterators.FilterIterator; +import com.google.common.base.Predicates; +import com.google.common.collect.Iterators; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -773,7 +773,7 @@ public class CompactionManager implement executor.beginCompaction(ci); try { - Iterator<AbstractCompactedRow> nni = new FilterIterator(ci, PredicateUtils.notNullPredicate()); + Iterator<AbstractCompactedRow> nni = Iterators.filter(ci, Predicates.notNull()); // validate the CF as we iterate over it validator.prepare(cfs); Modified: cassandra/trunk/src/java/org/apache/cassandra/db/compaction/CompactionTask.java URL: http://svn.apache.org/viewvc/cassandra/trunk/src/java/org/apache/cassandra/db/compaction/CompactionTask.java?rev=1136679&r1=1136678&r2=1136679&view=diff ============================================================================== --- cassandra/trunk/src/java/org/apache/cassandra/db/compaction/CompactionTask.java (original) +++ cassandra/trunk/src/java/org/apache/cassandra/db/compaction/CompactionTask.java Thu Jun 16 21:03:15 2011 @@ -28,10 +28,10 @@ import java.util.Map; import java.util.Map.Entry; import java.util.Set; +import com.google.common.base.Predicates; +import com.google.common.collect.Iterators; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import org.apache.commons.collections.PredicateUtils; -import org.apache.commons.collections.iterators.FilterIterator; import org.apache.commons.lang.StringUtils; import org.apache.cassandra.config.DatabaseDescriptor; @@ -126,7 +126,7 @@ public class CompactionTask extends Abst SSTableWriter writer; CompactionIterator ci = new CompactionIterator(type, sstables, controller); // retain a handle so we can call close() - Iterator<AbstractCompactedRow> nni = new FilterIterator(ci, PredicateUtils.notNullPredicate()); + Iterator<AbstractCompactedRow> nni = Iterators.filter(ci, Predicates.notNull()); Map<DecoratedKey, Long> cachedKeys = new HashMap<DecoratedKey, Long>(); if (collector != null) Modified: cassandra/trunk/src/java/org/apache/cassandra/db/filter/SliceQueryFilter.java URL: http://svn.apache.org/viewvc/cassandra/trunk/src/java/org/apache/cassandra/db/filter/SliceQueryFilter.java?rev=1136679&r1=1136678&r2=1136679&view=diff ============================================================================== --- cassandra/trunk/src/java/org/apache/cassandra/db/filter/SliceQueryFilter.java (original) +++ cassandra/trunk/src/java/org/apache/cassandra/db/filter/SliceQueryFilter.java Thu Jun 16 21:03:15 2011 @@ -27,8 +27,8 @@ import java.util.Comparator; import java.util.Iterator; import java.util.List; -import org.apache.commons.collections.IteratorUtils; -import org.apache.commons.collections.iterators.ReverseListIterator; +import com.google.common.collect.Iterators; +import com.google.common.collect.Lists; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -80,7 +80,7 @@ public class SliceQueryFilter implements if (reversed) { List<IColumn> columnsAsList = new ArrayList<IColumn>(superColumn.getSubColumns()); - subcolumns = new ReverseListIterator(columnsAsList); + subcolumns = Lists.reverse(columnsAsList).iterator(); } else { @@ -94,7 +94,7 @@ public class SliceQueryFilter implements IColumn column = subcolumns.next(); if (comparator.compare(column.name(), start) >= 0) { - subcolumns = IteratorUtils.chainedIterator(IteratorUtils.singletonIterator(column), subcolumns); + subcolumns = Iterators.concat(Iterators.singletonIterator(column), subcolumns); break; } }