private boolean checkForDistribution(EntryEventImpl event, GatewaySenderStats stats) {
    if (event.getRegion().getDataPolicy().equals(DataPolicy.NORMAL)) {
      return false;
    }
    // Check for eviction and expiration events.
    if (event.getOperation().isLocal() || event.getOperation().isExpiration()) {
      // Check if its AEQ and is configured to forward expiration destroy events.
      return event.getOperation().isExpiration() && isAsyncEventQueue()
          && isForwardExpirationDestroy();
    }
    return true;
  }
Check if this event can be distributed by senders.

@return boolean True if the event is allowed.
geode-core/src/main/java/org/apache/geode/internal/cache/wan/AbstractGatewaySender.java