in src/main/java/org/apache/geronimo/jcache/simple/ConfigurableMBeanServerIdBuilder.java [38:49]
public MBeanServer newMBeanServer(final String defaultDomain, final MBeanServer outer, final MBeanServerDelegate delegate) {
final Key key = new Key(defaultDomain, outer);
MBeanServer server = JVM_SINGLETONS.get(key);
if (server == null) {
server = super.newMBeanServer(defaultDomain, outer, new ForceIdMBeanServerDelegate(delegate));
final MBeanServer existing = JVM_SINGLETONS.putIfAbsent(key, server);
if (existing != null) {
server = existing;
}
}
return server;
}