public MBeanServer newMBeanServer()

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;
    }