}
}
}
// Set the idle timeout for this request larger than the total timeout
// so there are no races between the two timeouts
request.idleTimeout(maxNetworkDelay * 2, TimeUnit.MILLISECONDS);
request.timeout(maxNetworkDelay, TimeUnit.MILLISECONDS);
request.send(new BufferingResponseListener(_maxBufferSize)
{
@Override
public boolean onHeader(Response response, HttpField field)