@Override
  protected AdminResponse createResponse(DistributionManager dm) {
    InternalCache cache = dm.getCache();
    if (cache != null && !cache.isClosed()) {
      PersistentMemberManager mm = cache.getPersistentMemberManager();
      if (cancel) {
        mm.cancelRevoke(pattern);
      } else {
        if (!mm.prepareRevoke(pattern, dm, getSender())) {
          throw new RevokeFailedException(
              String.format(
                  "Member %s is already running with persistent files matching %s. You cannot revoke the disk store of a running member.",
                  dm.getId(), pattern));
        }
      }
    }

    return new RevokePersistentIDResponse(getSender());
  }
An instruction to all members that they should forget about the persistent member described by
this pattern. TODO prpersist - This extends AdminRequest, but it doesn't work with most of the
admin paradigm, which is a request response to a single member. Maybe we need to a new base
class.
geode-core/src/main/java/org/apache/geode/internal/admin/remote/PrepareRevokePersistentIDRequest.java