@Override
  public boolean hasSeenEvent(EventID eventID) {
    return getEventTracker().hasSeenEvent(eventID);
  }
has the Region's event state seen this event? Most checks should use the method that takes an
Event, not an ID, but with transactions we do not have an event at the time the check needs to
be made. Consequently, this method may cause events to be recorded that would otherwise be
ignored.

@param eventID the identifier of the event
@return true if the Region's event state has seen the event
geode-core/src/main/java/org/apache/geode/internal/cache/LocalRegion.java