List of usage examples for org.apache.cassandra.db.compaction TimeWindowCompactionStrategyOptions TimeWindowCompactionStrategyOptions
public TimeWindowCompactionStrategyOptions(Map<String, String> options)
From source file:com.jeffjirsa.cassandra.db.compaction.TimeWindowCompactionStrategy.java
License:Apache License
public TimeWindowCompactionStrategy(ColumnFamilyStore cfs, Map<String, String> options) { super(cfs, options); this.estimatedRemainingTasks = 0; this.options = new TimeWindowCompactionStrategyOptions(options); if (!options.containsKey(AbstractCompactionStrategy.TOMBSTONE_COMPACTION_INTERVAL_OPTION) && !options.containsKey(AbstractCompactionStrategy.TOMBSTONE_THRESHOLD_OPTION)) { disableTombstoneCompactions = true; logger.debug("Disabling tombstone compactions for TWCS"); } else//from w ww .j av a 2 s. c o m logger.debug("Enabling tombstone compactions for TWCS"); }