question: 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." ) ; } }
target:  Close and delete an old, unused connection to make room for a new one.