@Override
    protected void process(DistributionMessage dmsg, boolean warn) {
      if (dmsg instanceof ReplyMessage && ((ReplyMessage) dmsg).getIgnored()) {
        if (logger.isDebugEnabled()) {
          logger.debug("{} replied with ignored true", dmsg.getSender());
        }
        failedMembers.add(dmsg.getSender());
      }
      super.process(dmsg, warn);
    }
Custom subclass that keeps all ReplyExceptions
geode-core/src/main/java/org/apache/geode/internal/cache/DistributedCacheOperation.java