@Override public V getValueIfPresent(K key) { ValueHolder<V> value = map.get(key); if (value == null) { return null; } return value.getIfPresent(); }
@Override public V getValueIfPresent(K key) { ValueHolder<V> value = map.get(key); if (value == null) { return null; } return value.getIfPresent(); }
@Override public V getValueIfPresent(K key) { ValueHolder<V> value = map.get(key); if (value == null) { return null; } return value.getIfPresent(); }
@Override public V getValueIfPresent(K key) { ValueHolder<V> value = map.get(key); if (value == null) { return null; } return value.getIfPresent(); }
@Override public V getValueIfPresent(K key) { ValueHolder<V> value = map.get(key); if (value == null) { return null; } return value.getIfPresent(); }
@Override public V getValueIfPresent(K key) { ValueHolder<V> value = map.get(key); if (value == null) { return null; } return value.getIfPresent(); }
@Override public void forEachValue(Consumer<? super V> consumer) { for (ValueHolder<V> valueHolder : map.values()) { V value = valueHolder.getIfPresent(); if (value != null) { consumer.accept(value); } } }
private V findNext() { while (delegate.hasNext()) { V next = delegate.next().getIfPresent(); if (next != null) { return next; } } return null; }
private V findNext() { while (delegate.hasNext()) { V next = delegate.next().getIfPresent(); if (next != null) { return next; } } return null; }
@Override public void forEachValue(Consumer<? super V> consumer) { for (ValueHolder<V> valueHolder : map.values()) { V value = valueHolder.getIfPresent(); if (value != null) { consumer.accept(value); } } }
@Override public void forEachValue(Consumer<? super V> consumer) { for (ValueHolder<V> valueHolder : map.values()) { V value = valueHolder.getIfPresent(); if (value != null) { consumer.accept(value); } } }
private V findNext() { while (delegate.hasNext()) { V next = delegate.next().getIfPresent(); if (next != null) { return next; } } return null; }
private V findNext() { while (delegate.hasNext()) { V next = delegate.next().getIfPresent(); if (next != null) { return next; } } return null; }
private V findNext() { while (delegate.hasNext()) { V next = delegate.next().getIfPresent(); if (next != null) { return next; } } return null; }
private V findNext() { while (delegate.hasNext()) { V next = delegate.next().getIfPresent(); if (next != null) { return next; } } return null; }
@Override public void forEachValue(Consumer<? super V> consumer) { for (ValueHolder<V> valueHolder : map.values()) { V value = valueHolder.getIfPresent(); if (value != null) { consumer.accept(value); } } }
@Override public void forEachValue(Consumer<? super V> consumer) { for (ValueHolder<V> valueHolder : map.values()) { V value = valueHolder.getIfPresent(); if (value != null) { consumer.accept(value); } } }