public boolean containsKey(Object key) { return key_chain.contains(key); }
public boolean containsValue(Object value) { return value_chain.contains(value); }
public boolean contains(Object o) { return key_chain.contains(o); }
public boolean contains(Object o) { return value_chain.contains(o); }
public boolean contains(Object o) { return value_chain.contains(o); }
public boolean remove(Object o) { if (key_chain.contains(o) == false) { return false; } if (IterableMap.this.content_map.get(o) == null) { IterableMap.this.remove(o); return true; } return (IterableMap.this.remove(o) != null); }
public Object remove(Object key) { if (key_chain.contains(key) == false) { return null; } key_chain.remove(key); Object value = content_map.remove(key); HashChain c = (HashChain) back_map.get(value); c.remove(key); if (c.size() == 0) { back_map.remove(value); } return value; }
public boolean remove(Object o) { if (value_chain.contains(o) == false) { return false; } HashChain c = (HashChain) IterableMap.this.back_map.get(o); Iterator it = c.snapshotIterator(); while (it.hasNext()) { Object ko = it.next(); if (IterableMap.this.content_map.get(o) == null) { IterableMap.this.remove(ko); } else if (IterableMap.this.remove(ko) == null) { return false; } } return true; }
public Object put(Object key, Object value) { if (key_chain.contains(key)) {
public boolean contains(Object o) { return value_chain.contains(o); } public void clear() {
public boolean contains(Object o) { return key_chain.contains(o); } public boolean remove(Object o) {
public boolean contains(Object o) { return key_chain.contains(o); } public boolean remove(Object o) {
public boolean contains(Object o) { return value_chain.contains(o); }
public boolean containsKey(Object key) { return key_chain.contains( key); }
public boolean containsValue(Object value) { return value_chain.contains( value); }
public boolean contains(Object o) { return value_chain.contains(o); }
public boolean remove(Object o) { if (key_chain.contains(o) == false) { return false; } if (IterableMap.this.content_map.get( o) == null) { IterableMap.this.remove(o); return true; } return (IterableMap.this.remove(o) != null); } public void clear() {
public Object remove( Object key) { if (key_chain.contains( key) == false) return null; key_chain.remove( key); Object value = content_map.remove( key); HashChain c = (HashChain) back_map.get( value); c.remove( key); if (c.size() == 0) back_map.remove( value); return value; }
public boolean remove(Object o) { if (key_chain.contains(o) == false) { return false; } if (IterableMap.this.content_map.get( o) == null) { IterableMap.this.remove(o); return true; } return (IterableMap.this.remove(o) != null); } public void clear() {
public Object remove( Object key) { if (key_chain.contains( key) == false) return null; key_chain.remove( key); Object value = content_map.remove( key); HashChain c = (HashChain) back_map.get( value); c.remove( key); if (c.size() == 0) back_map.remove( value); return value; }