void closeCallbacksExceptListener() {
    closeCacheCallback(getCacheLoader());
    closeCacheCallback(getCacheWriter());
    EvictionController evictionController = getEvictionController();
    if (evictionController != null) {
      evictionController.close();
    }
  }
The listener is not closed until after the afterRegionDestroy event
geode-core/src/main/java/org/apache/geode/internal/cache/LocalRegion.java