private void createNewEntryIfNeeded() {
    setCreate(getRegionEntry() == null);
    if (isCreate()) {
      final Object key = getEvent().getKey();
      RegionEntry newEntry =
          getRegionMap().getEntryFactory().createEntry(getOwner(), key, Token.REMOVED_PHASE1);
      setRegionEntry(newEntry);
    }
  }
If an existing one is found, save it by calling setRegionEntry.

@return false if an existing entry was not found and this put requires
        an existing one; otherwise returns true.
geode-core/src/main/java/org/apache/geode/internal/cache/map/AbstractRegionMapPut.java