@Override
  public void basicDestroyBeforeRemoval(RegionEntry entry, EntryEventImpl event) {
    /*
     * We are doing local destroy on this bucket. No need to send destroy operation to remote nodes.
     */
    if (logger.isDebugEnabled()) {
      logger.debug(
          "For Key {}, BasicDestroyBeforeRemoval: no need to send destroy operation to remote nodes. This will be done using BatchRemoval Message.",
          event.getKey());
    }
  }
// * In case of update we need not take lock as we are doing local
  // * operation.
  // * After BatchRemovalThread: We don't need lock for destroy as well.
  // * @param event
  // * @return if we can skip taking the lock or not
  //
geode-core/src/main/java/org/apache/geode/internal/cache/AbstractBucketRegionQueue.java