if (repository instanceof RepositoryImpl) {
String mbeanName = StatisticsMBeanImpl.getMBeanName((RepositoryImpl) repository);
try {
ServiceRegistration serviceRegistration = statisticsServices.get(mbeanName);
if (serviceRegistration != null) {
serviceRegistration.unregister();
}
} catch (Exception e) {
log.warn("Failed to unregister statistics JMX bean {} ", e.getMessage());
}
statisticsServices.remove(mbeanName);