After the changes from
OAK-3348 many if not all of the options in CompactionStrategy do not apply any more. Specifically the new "brutal" strategy is hard coded to always be in effect. We need to:
- Decide which cleanup methods we want to keep supporting,
- decide which options to expose through CompactionStrategy. E.g. cloneBinaries was so far always set to false and I would opt to remove the option as implementing might be tricky with the de-duplication cache based compaction we now have,
- optimally refactor CompactionStrategy into a proper abstract data type.