<BUG>public HttpClientRequestMetric responsePushed(EndpointMetric endpointMetric, Long socketMetric, SocketAddress localAddress, SocketAddress remoteAddress, HttpClientRequest request) {
endpointMetric.inUse.inc();
return requestBegin(endpointMetric, socketMetric, localAddress, remoteAddress, request);</BUG>
}
@Override
<BUG>public void requestReset(HttpClientRequestMetric requestMetric) {
requestMetric.endpointMetric.inUse.dec();
long duration = clientReporter.end(requestMetric, 0, requestMetric.uri != null && uriMatcher.match(requestMetric.uri));
requestMetric.endpointMetric.usage.update(duration, TimeUnit.NANOSECONDS);
}</BUG>
@Override

public void requestEnd(HttpClientRequestMetric requestMetric) {
requestMetric.requestEnd = System.nanoTime();
}
