@Override public boolean containsKey(int key) { return this.delegate.containsKey(key); }
@Override public boolean containsKey(int key) { return this.delegate.containsKey(key); }
@Override public boolean containsKey(int key) { return this.map.containsKey(key); }
@Override public boolean containsKey(int key) { synchronized (this.lock) { return this.map.containsKey(key); } }
@Override public boolean containsKey(int key) { return this.map.containsKey(key); }
@Override public boolean containsKey(int key) { synchronized (this.lock) { return this.map.containsKey(key); } }
@Override public boolean removeKeyIfAbsent(int key, boolean value) { if (this.map.containsKey(key)) { throw new UnsupportedOperationException("Cannot call removeKey() on " + this.getClass().getSimpleName()); } return value; }
@Override public boolean removeKeyIfAbsent(int key, boolean value) { if (this.map.containsKey(key)) { throw new UnsupportedOperationException("Cannot call removeKey() on " + this.getClass().getSimpleName()); } return value; }
@Override public boolean containsKey(int key) { return this.map.containsKey(key); }
@Override public boolean containsKey(int key) { synchronized (this.lock) { return this.map.containsKey(key); } }
@Override public boolean containsKey(int key) { return this.delegate.containsKey(key); }
@Override public boolean removeKeyIfAbsent(int key, boolean value) { if (this.map.containsKey(key)) { throw new UnsupportedOperationException("Cannot call removeKey() on " + this.getClass().getSimpleName()); } return value; }