public void distribute() throws RemoteOperationException {
    RemoteOperationResponse p = (RemoteOperationResponse) processor;

    Set<?> failures = region.getDistributionManager().putOutgoing(this);
    if (failures != null && failures.size() > 0) {
      throw new RemoteOperationException(String.format("Failed sending < %s >", this));
    }

    p.waitForRemoteResponse();
  }
This message is used to implement clear. It is only used when a region is not a replica and has
concurrency checks enabled and some other member has a replica. In that case it sends this
message to the replica to ask it to do the clear.

@since GemFire 7.0
geode-core/src/main/java/org/apache/geode/internal/cache/tx/RemoteClearMessage.java