{
iter.close();
if (collector != null)
collector.finishCompaction(ci);
for (SSTableWriter writer : writers)
writer.cleanupIfNecessary();
}
cfs.replaceCompactedSSTables(toCompact, sstables);
// TODO: this doesn't belong here, it should be part of the reader to load when the tracker is wired up
for (Entry<SSTableReader, Map<DecoratedKey, Long>> ssTableReaderMapEntry : cachedKeyMap.entrySet())