private void initializeMBean() throws org.apache.geode.admin.AdminException {
    mbeanName = "GemFire.Cache:" + "name="
        + MBeanUtils.makeCompliantMBeanNameProperty(getName()) + ",id=" + getId()
        + ",owner=" + MBeanUtils.makeCompliantMBeanNameProperty(vm.getId().toString())
        + ",type=Cache";

    objectName =
        MBeanUtils.createMBean(this, addDynamicAttributes(MBeanUtils.lookupManagedBean(this)));
  }
Create and register the MBean to manage this resource
geode-core/src/main/java/org/apache/geode/admin/jmx/internal/SystemMemberCacheJmxImpl.java