public Object waitForResponse(boolean preferCD) throws RemoteOperationException {
      waitForRemoteResponse();
      if (DistributionStats.enableClockStats) {
        getDistributionManager().getStats().incReplyHandOffTime(start);
      }
      if (!returnValueReceived) {
        throw new RemoteOperationException(
            "no return value received");
      }
      return getValue(preferCD);
    }
@return Object associated with the key that was sent in the get message
geode-core/src/main/java/org/apache/geode/internal/cache/tx/RemoteGetMessage.java