private void closeExcessConnectionsAndLogExceptionsLocked() {
        int availableCount = mAvailableNonPrimaryConnections.size();
        while (availableCount-- > mMaxConnectionPoolSize - 1) {
            SQLiteConnection connection =
                    mAvailableNonPrimaryConnections.remove(availableCount);
            closeConnectionAndLogExceptionsLocked(connection);
        }
    }
private void closeExcessConnectionsAndLogExceptionsLocked ( ) { int availableCount = mAvailableNonPrimaryConnections . size ( ) ; while ( availableCount -- > mMaxConnectionPoolSize - 1 ) { SQLiteConnection connection = mAvailableNonPrimaryConnections . remove ( availableCount ) ; closeConnectionAndLogExceptionsLocked ( connection ) ; } }
Can't throw.