при обновлении ehcache 2.7.2 до 2.10.6 я получаю ошибку времени компиляции в cm.setName(cmName + "." + cm.hashCode());
publi c HibernateCacheJmxRegister (JmxSupport jmxSupport) выдает MalformedObjectNameException {
// Register the ehcache with JMX
for (Object obj : CacheManager.ALL_CACHE_MANAGERS) {
CacheManager cm = (CacheManager) obj;
String cmName = cm.getName();
if (cmName.startsWith("interact."))
continue; // Don't register caches
// If the cache manager is from a common ehcache configuration, then make the name
// unique by adding the hash code of the config manager.
if (cmName.startsWith("common.")) {
cm.setName(cmName + "." + cm.hashCode());
}
ManagementService.registerMBeans(
cm, jmxSupport.getPrimaryMBeanServer(), false, false, false, true);
}
}
Не могли бы вы предоставить мне альтернативный способ сделать это.