@Override
  protected Object clone() throws CloneNotSupportedException {
    return super.clone();
  }
this is similar to send() but it selects an initialized replicate that is used to proxy the
message

@param event represents the current operation
@param lastModified lastModified time
@param ifNew whether a new entry can be created
@param ifOld whether an old entry can be used (updates are okay)
@param expectedOldValue the value being overwritten is required to match this value
@param requireOldValue whether the old value should be returned
@param onlyPersistent send message to persistent members only
@return whether the message was successfully distributed to another member
geode-core/src/main/java/org/apache/geode/internal/cache/tx/RemotePutMessage.java