List of usage examples for org.apache.cassandra.db.compaction AbstractCompactionStrategy subclass-usage
From source file com.jeffjirsa.cassandra.db.compaction.SizeTieredCompactionStrategy.java
public class SizeTieredCompactionStrategy extends AbstractCompactionStrategy { private static final Logger logger = LoggerFactory.getLogger(SizeTieredCompactionStrategy.class); private static final Comparator<Pair<List<SSTableReader>, Double>> bucketsByHotnessComparator = new Comparator<Pair<List<SSTableReader>, Double>>() { public int compare(Pair<List<SSTableReader>, Double> o1, Pair<List<SSTableReader>, Double> o2) { int comparison = Double.compare(o1.right, o2.right);
From source file com.jeffjirsa.cassandra.db.compaction.TimeWindowCompactionStrategy.java
public class TimeWindowCompactionStrategy extends AbstractCompactionStrategy { private static final Logger logger = LoggerFactory.getLogger(TimeWindowCompactionStrategy.class); private final TimeWindowCompactionStrategyOptions options; protected volatile int estimatedRemainingTasks; private final Set<SSTableReader> sstables = new HashSet<>();
From source file com.protectwise.cassandra.db.compaction.DeletingCompactionStrategy.java
public class DeletingCompactionStrategy extends AbstractCompactionStrategy { private static final Logger logger = LoggerFactory.getLogger(DeletingCompactionStrategy.class); private final DeletingCompactionStrategyOptions options; private final AbstractCompactionStrategy underlying;