For GC on a shared repository (
OAK-1849) it is beneficial to add a JMX Mbean which can provide visibility on the state of GC. It could possibly show:
- Various repositories registered in the DataStore
- State of the blob reference collection for the registered repositories
- Time of the reference files for each registered repository
- Time interval for the earliest and the latest reference file of the registered repositories. This could be used to possibly automate the sweep phase if the time interval is less than a configured value.