@Override
  public Object destroy(Object key, Object aCallbackArgument)
      throws TimeoutException, EntryNotFoundException, CacheWriterException {
    @Released
    EntryEventImpl event = newDestroyEntryEvent(key, aCallbackArgument);
    try {
      return validatedDestroy(key, event);
    } finally {
      event.release();
    }
  }
The default Region implementation will generate EvenTID in the EntryEvent object. This method
is overridden in special Region objects like HARegion or
SingleWriteSingleReadRegionQueue.SingleReadWriteMetaRegion to return false as the event
propagation from those regions do not need EventID objects

@return boolean indicating whether to generate eventID or not
geode-core/src/main/java/org/apache/geode/internal/cache/LocalRegion.java