protected synchronized void sendValueRequest(final InternalDistributedMember sender) {
    // send a message to this responder asking for the value
    // do this on the waiting pool in case the send blocks
    // Always attempt to send the message to fix bug 37149
    RegionAttributes attrs = region.getAttributes();
    NetSearchRequestMessage.sendMessage(this, regionName, key, sender,
        remainingTimeout, attrs.getEntryTimeToLive().getTimeout(),
        attrs.getEntryIdleTimeout().getTimeout());
    // if it turns out that we can't send a message to this member then
    // our membership listener should save the day and schedule a send
    // to someone else or give up and report a failed search.
  }
process a QueryMessage netsearch response

@param versionTag TODO
geode-core/src/main/java/org/apache/geode/internal/cache/SearchLoadAndWriteProcessor.java