@Test
  public void validateNoDestroyInvocationsOnRegionDoesNotDoDestroyIfEntryDestroyReturnsFalse()
      throws RegionClearedException {
    givenConcurrencyChecks(true);
    givenEventWithGatewayTag();
    givenEntryDestroyReturnsFalse(newRegionEntry);

    doDestroy();

    verifyDestroyReturnedFalse();
    verifyNoDestroyInvocationsOnRegion();
  }
This seems to be a bug. We should not leave an evictableEntry in the entryMap added by the
destroy call if destroy returns false.
geode-core/src/test/java/org/apache/geode/internal/cache/map/RegionMapDestroyTest.java