I duplicated this class in HttpTransport and SpdyTransport. That's because it assumes HttpEngine knows how to pool things, and I want to change it so that HttpConnections are pooled according to their lifecycle (requests in serial) and SpdyConnections are pooled according to their different lifecycle (requests in parallel).