@Override
  public void destroyExistingEntry(EntryEventImpl event, boolean cacheWrite,
      Object expectedOldValue) throws EntryNotFoundException {
    if (event.getOperation().isLocal()) {
      throw new UnsupportedOperationInTransactionException(
          "localDestroy() is not allowed in a transaction");
    }
    TXRegionStub rs = getTXRegionStub(event.getRegion());
    rs.destroyExistingEntry(event, cacheWrite, expectedOldValue);
  }
Get or create a TXRegionStub for the given region. For regions that are new to the tx, we
validate their eligibility.

@param region The region to involve in the tx.
@return existing or new stub for region
geode-core/src/main/java/org/apache/geode/internal/cache/TXStateStub.java