@Override
  public boolean invalidate(EntryEventImpl event, boolean invokeCallbacks, boolean forceNewEntry,
      boolean forceCallbacks) throws EntryNotFoundException {

    if (event.getOperation().isLocal()) {
      if (owner.isInitialized()) {
        forceInvalidateEvent(event, owner);
      }
      throw new EntryNotFoundException(event.getKey().toString());
    }
    owner.serverInvalidate(event);
    owner.recordEvent(event);
    owner.basicInvalidatePart2(markerEntry, event, false /* Clear conflict occurred */, true);
    owner.basicInvalidatePart3(markerEntry, event, true);
    return true;
  }
Used to modify an existing RegionEntry or create a new one when processing the values obtained
during a getInitialImage.
geode-core/src/main/java/org/apache/geode/internal/cache/ProxyRegionMap.java