synchronized void handleDepartureOfSender() {
      try {
        if (receivingDM.getDistributionManagerIds().contains(sender)) {
          // sender must have sent us a NonGrantorDestroyedMessage
          // still need to send a reply to make the thread stop waiting
          respondWithDestroyed();
        }
      } finally {
        if (!responded) {
          endGrantWaitStatistic();
          responded = true;
        }
      }
    }
Callers must be synchronized on this
geode-core/src/main/java/org/apache/geode/distributed/internal/locks/DLockRequestProcessor.java