| writeOutOfOrderPartitions(StatsMetadata) |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
| outputSummary(List) |   | 51% |   | 50% | 3 | 5 | 4 | 10 | 0 | 1 |
| tryAppend(DecoratedKey, DecoratedKey, SSTableRewriter) |   | 49% |   | 50% | 4 | 6 | 6 | 13 | 0 | 1 |
| SortedTableScrubber(ColumnFamilyStore, LifecycleTransaction, OutputHandler, IScrubber.Options) |   | 82% |   | 75% | 2 | 5 | 5 | 32 | 0 | 1 |
| deleteOrphanedComponents(Descriptor, Set) |   | 33% |   | 25% | 4 | 5 | 7 | 10 | 0 | 1 |
| saveOutOfOrderPartition(DecoratedKey, DecoratedKey, UnfilteredRowIterator) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| throwIfCannotContinue(DecoratedKey, Throwable) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| scrub() |   | 87% |   | 66% | 2 | 4 | 3 | 17 | 0 | 1 |
| keyString(DecoratedKey) |   | 41% |   | 50% | 1 | 2 | 3 | 5 | 0 | 1 |
| throwIfFatal(Throwable) |  | 0% |  | 0% | 4 | 4 | 3 | 3 | 1 | 1 |
| scrubWithResult() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getIterator(DecoratedKey) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$scrub$0(SSTableReader) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getScrubInfo() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |