@Override
  protected short computeCompressedShort() {
    short s = super.computeCompressedShort();
    // this will be on wire for cqs old value generations.
    if (hasOldValue) {
      s |= HAS_OLD_VALUE;
    }
    if (useOriginRemote) {
      s |= USE_ORIGIN_REMOTE;
    }
    if (possibleDuplicate) {
      s |= POS_DUP;
    }
    if (bridgeContext != null) {
      s |= HAS_BRIDGE_CONTEXT;
    }
    if (originalSender != null) {
      s |= HAS_ORIGINAL_SENDER;
    }
    if (versionTag != null) {
      s |= HAS_VERSION_TAG;
    }
    return s;
  }
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