@Override
    public String toString() {
      StringBuilder buff = new StringBuilder();
      buff.append(getShortClassName());
      buff.append("(region path='"); // make sure this is the first one
      buff.append(regionPath);
      buff.append("'");
      appendFields(buff);
      buff.append(")");
      return buff.toString();
    }
When an event is discarded because of an attempt to overwrite a more recent change we still
need to deliver that event to clients. Clients can then perform their own concurrency checks
on the event.
geode-core/src/main/java/org/apache/geode/internal/cache/DistributedCacheOperation.java