public void cancelRevoke(PersistentMemberPattern pattern) {
    PendingRevokeListener listener;
    synchronized (this) {
      listener = pendingRevokes.remove(pattern);
    }
    if (listener != null) {
      if (logger.isDebugEnabled()) {
        logger.debug("Cancelling revoke of id {}", pattern);
      }
      listener.remove();
    }
  }
Prepare the revoke of a persistent id.

@param pattern the pattern to revoke
@param dm the distribution manager
@param sender the originator of the prepare
@return true if this member is not currently running the chosen disk store. false if the revoke
        should be aborted because the disk store is already running.
geode-core/src/main/java/org/apache/geode/internal/cache/persistence/PersistentMemberManager.java