ArrayList filtered = (ArrayList) _filtered.get(url); if (filtered == null) filtered = updateFiltered(url); return filtered.indexOf(id);
return Collections.binarySearch(_conversations, id);
    public int getIndexOfConversation(HttpUrl url, ConversationID id) {        try {            _model.readLock().acquire();            ArrayList filtered = (ArrayList) _filtered.get(url);            if (filtered == null)                filtered = updateFiltered(url);            return filtered.indexOf(id);        } catch (InterruptedException ie) {            // _logger.warning("Interrupted waiting for the read lock! " + ie.getMessage());            return -1;        } finally {            _model.readLock().release();        }    }