public synchronized void deleteLeastUsedConnection(){
  final HttpConnection connection=(HttpConnection)freeConnections.removeFirst();
  if (connection != null) {
    deleteConnection(connection);
  }
 else   if (LOG.isDebugEnabled()) {
    LOG.debug("Attempted to reclaim an unused connection but there were none.");
  }
}

public synchronized void deleteLeastUsedConnection ( ) { final HttpConnection connection = ( HttpConnection ) freeConnections . removeFirst ( ) ; if ( connection != null ) { deleteConnection ( connection ) ; } else if ( LOG . isDebugEnabled ( ) ) { LOG . debug ( "Attempted to reclaim an unused connection but there were none." ) ; } }
close and delete an old , unused connection to make room for a new one .
