feature request #6357open
Repair methods improvement
follow up issues to #4766
Is there a reason why you have implemented the CacheUpdater only for 3 classes and not for all IdentifiableEntities? If we do the later we should have in mind that the order of the updaters is important. E.g. authors should be updated before references and before taxon names, etc.
It looks like you start a new progress monitor for each task. If this is true we should change it in a way that they become subtasks once #6353 us fixed we should integrate the progress monitor accordingly