@Override
  protected void setFlags(short flags, DataInput in,
      DeserializationContext context) throws IOException, ClassNotFoundException {
    super.setFlags(flags, in, context);
    hasOldValue = (flags & HAS_OLD_VALUE) != 0;
    useOriginRemote = (flags & USE_ORIGIN_REMOTE) != 0;
    possibleDuplicate = (flags & POS_DUP) != 0;
  }
This method is called upon receipt and make the desired changes to the region. Note: It is very
important that this message does NOT cause any deadlocks as the sender will wait indefinitely
for the acknowledgement
geode-core/src/main/java/org/apache/geode/internal/cache/tx/RemoteDestroyMessage.java