@VisibleForTesting
  // synchronized because cmsDlockService is lazily initialized
  synchronized DistributedLockService getCmsDlockService() {
    if (cmsDlockService == null) {
      cmsDlockService =
          DLockService.getOrCreateService(CMS_DLOCK_SERVICE_NAME,
              cache.getInternalDistributedSystem());
    }
    return cmsDlockService;
  }
each locator will have one instance of this running if enabled
geode-core/src/main/java/org/apache/geode/management/internal/api/LocatorClusterManagementService.java