Sends the request and returns the Response
request
@override Future<Response> send(Request request) => _executor.scheduleTask(() => _client.send(request));