public synchronized void remove(final K key, final V value) { WeakReferenceListManager<V> list = mData.get(key); if (list != null) { list.remove(value); } }