public boolean removeValue(K key, V value) { assert keyClass.isInstance(key); assert valueClass.isInstance(value); List<V> set = get(key); if (set == null) { return false; } boolean result = set.remove(value); if (set.isEmpty()) remove(key); return result; }
public boolean removeAll(K key, Collection<? extends V> value) { assert keyClass.isInstance(key); List<V> set = get(key); if (set == null) { return false; } boolean result = set.removeAll(value); if (set.isEmpty()) remove(key); return result; }
public boolean remove(K key, V value) { assert keyClass.isInstance(key); assert valueClass.isInstance(value); List<V> set = get(key); if (set == null) { return false; } boolean result = set.remove(value); if (set.isEmpty()) remove(key); return result; }
public boolean remove( K key, V value ) { Set<V> set = get(key); if ( set == null) { return false; } boolean result = set.remove(value); if ( set.isEmpty()) remove(key); return result; }
public boolean removeValue(K key, V value) { assert keyClass.isInstance(key); assert valueClass.isInstance(value); List<V> set = get(key); if (set == null) { return false; } boolean result = set.remove(value); if (set.isEmpty()) remove(key); return result; }
public boolean remove(K key, V value) { assert keyClass.isInstance(key); assert valueClass.isInstance(value); List<V> set = get(key); if (set == null) { return false; } boolean result = set.remove(value); if (set.isEmpty()) remove(key); return result; }
public boolean removeValue(K key, V value) { assert keyClass.isInstance(key); assert valueClass.isInstance(value); List<V> set = get(key); if (set == null) { return false; } boolean result = set.remove(value); if (set.isEmpty()) remove(key); return result; }
public boolean removeAll(K key, Collection<? extends V> value) { assert keyClass.isInstance(key); List<V> set = get(key); if (set == null) { return false; } boolean result = set.removeAll(value); if (set.isEmpty()) remove(key); return result; }
public boolean removeAll(K key, Collection<? extends V> value) { assert keyClass.isInstance(key); List<V> set = get(key); if (set == null) { return false; } boolean result = set.removeAll(value); if (set.isEmpty()) remove(key); return result; }
public boolean remove(K key, V value) { assert keyClass.isInstance(key); assert valueClass.isInstance(value); List<V> set = get(key); if (set == null) { return false; } boolean result = set.remove(value); if (set.isEmpty()) remove(key); return result; }
public boolean removeAll(K key, Collection<V> value) { assert keyClass.isInstance(key); List<V> set = get(key); if (set == null) { return false; } boolean result = set.removeAll(value); if (set.isEmpty()) remove(key); return result; }
public boolean removeAll(K key, Collection<V> value) { assert keyClass.isInstance(key); List<V> set = get(key); if (set == null) { return false; } boolean result = set.removeAll(value); if (set.isEmpty()) remove(key); return result; }
public boolean removeAll( K key, Collection<V> value ) { Set<V> set = get(key); if ( set == null) { return false; } boolean result = set.removeAll(value); if ( set.isEmpty()) remove(key); return result; }
public boolean removeAll(K key, Collection<? extends V> value) { assert keyClass.isInstance(key); List<V> set = get(key); if (set == null) { return false; } boolean result = set.removeAll(value); if (set.isEmpty()) remove(key); return result; }
public boolean removeAll(K key, Collection<V> value) { assert keyClass.isInstance(key); List<V> set = get(key); if (set == null) { return false; } boolean result = set.removeAll(value); if (set.isEmpty()) remove(key); return result; }
public boolean removeValue(K key, V value) { assert keyClass.isInstance(key); assert valueClass.isInstance(value); List<V> set = get(key); if (set == null) { return false; } boolean result = set.remove(value); if (set.isEmpty()) remove(key); return result; }
public boolean removeValue(K key, V value) { assert keyClass.isInstance(key); assert valueClass.isInstance(value); List<V> set = get(key); if (set == null) { return false; } boolean result = set.remove(value); if (set.isEmpty()) remove(key); return result; }
public boolean removeAll(K key, Collection<V> value) { assert keyClass.isInstance(key); List<V> set = get(key); if (set == null) { return false; } boolean result = set.removeAll(value); if (set.isEmpty()) remove(key); return result; }
public boolean removeAll(K key, Collection<V> value) { assert keyClass.isInstance(key); List<V> set = get(key); if (set == null) { return false; } boolean result = set.removeAll(value); if (set.isEmpty()) remove(key); return result; }
public boolean removeValue(K key, V value) { assert keyClass.isInstance(key); assert valueClass.isInstance(value); List<V> set = get(key); if (set == null) { return false; } boolean result = set.remove(value); if (set.isEmpty()) remove(key); return result; }