public boolean equals(Object obj) {
    if (!(obj instanceof EventSequenceID)) {
      return false;
    }

    EventSequenceID obj2 = (EventSequenceID) obj;
    return (membershipID.equals(obj2.getMembershipID()) && threadID == obj2.getThreadID()
        && sequenceID == obj2.getSequenceID());
  }
Uniquely identifies individual event produced by a given thread
geode-core/src/main/java/org/apache/geode/cache/wan/EventSequenceID.java