@Override
    public void fromData(DataInput in,
        DeserializationContext context) throws IOException, ClassNotFoundException {
      super.fromData(in, context);
      eventId = DataSerializer.readObject(in);
      key = DataSerializer.readObject(in);
      Boolean hasTailKey = DataSerializer.readBoolean(in);
      if (hasTailKey) {
        tailKey = DataSerializer.readLong(in);
      }
    }
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