title: HttpClient is not re-using my connections, keeps creating new ones
body: <p>From netstat -anp | grep  I at two different times, I can see HttpClient is not re-using my connections.  I connect to the same host every time with different urls such as</p>
  
  <ul>
  <li><a href="https://myhost.com/postkey12345" rel="noreferrer">https://myhost.com/postkey12345</a></li>
  <li><a href="https://myhost.com/postkey54321" rel="noreferrer">https://myhost.com/postkey54321</a></li>
  </ul>
  
  <p>Why is HttpClient not just re-using the same connection to myhost.com every time?</p>
  
  <p>I have the following code for intialization of the Pool that I pass to HttpClient...</p>
  
  <pre><code>PoolingClientConnectionManager mgr = new PoolingClientConnectionManager();
  mgr.setDefaultMaxPerRoute(30);
  mgr.setMaxTotal(30);
  </code></pre>
  
  <p>I see they are using an HttpRoute and have localAddress in the equals which seems odd as HttpRoute should be equal on just hostname and schema(https/http) and that is it, right?  Does that have something to do with it?  Is this a bug?  Performance is very crappy having to re-establish https sockets every time!!!!!</p>