class DistributedEventTracker implements EventTracker {

  @Override
  public boolean hasSeenEvent(InternalCacheEvent event) {
    EventID eventID = event.getEventId();
    if (ignoreEvent(event, eventID)) {
      return false; // not tracked
    }
    return hasSeenEvent(eventID, event);
  }

  public  DistributedEventTracker(InternalCache cache, CancelCriterion stopper, String regionName);

}