@Override
    @Retained
    protected InternalCacheEvent createEvent(DistributedRegion rgn) throws EntryNotFoundException {
      @Retained
      EntryEventImpl ev = EntryEventImpl.create(rgn, getOperation(), key, null /* newValue */,
          callbackArg /* callbackArg */, true /* originRemote */ , getSender(),
          false /* generateCallbacks */);
      ev.setEventId(eventId);
      ev.setVersionTag(versionTag);
      ev.setTailKey(tailKey);

      return ev;
    }
This operation updates Version stamp of an entry if entry is available and entry version stamp
has same DSID as in event's version tag.
geode-core/src/main/java/org/apache/geode/internal/cache/UpdateEntryVersionOperation.java