@Override public K firstKey() { synchronized (mutex) { return delegate().firstKey(); } }
@Override public Comparator<? super K> comparator() { synchronized (mutex) { return delegate().comparator(); } }
@Override public K lastKey() { synchronized (mutex) { return delegate().lastKey(); } }
@Override public SortedMap<K, V> tailMap(K fromKey) { synchronized (mutex) { return sortedMap(delegate().tailMap(fromKey), mutex); } }
@Override public K firstKey() { synchronized (mutex) { return delegate().firstKey(); } }
@Override public K lastKey() { synchronized (mutex) { return delegate().lastKey(); } }
@Override public K lastKey() { synchronized (mutex) { return delegate().lastKey(); } }
@Override public K lastKey() { synchronized (mutex) { return delegate().lastKey(); } }
@Override NavigableMap<K, V> delegate() { return (NavigableMap<K, V>) super.delegate(); }
@Override public K firstKey() { synchronized (mutex) { return delegate().firstKey(); } }
@Override public Comparator<? super K> comparator() { synchronized (mutex) { return delegate().comparator(); } }
@Override public SortedMap<K, V> tailMap(K fromKey) { synchronized (mutex) { return sortedMap(delegate().tailMap(fromKey), mutex); } }
@Override public SortedMap<K, V> subMap(K fromKey, K toKey) { synchronized (mutex) { return sortedMap(delegate().subMap(fromKey, toKey), mutex); } }
@Override public K lastKey() { synchronized (mutex) { return delegate().lastKey(); } }
@Override public SortedMap<K, V> headMap(K toKey) { synchronized (mutex) { return sortedMap(delegate().headMap(toKey), mutex); } }
@Override public Entry<K, V> pollLastEntry() { synchronized (mutex) { return nullableSynchronizedEntry(delegate().pollLastEntry(), mutex); } }
@Override NavigableMap<K, V> delegate() { return (NavigableMap<K, V>) super.delegate(); }
@Override public SortedMap<K, V> tailMap(K fromKey) { synchronized (mutex) { return sortedMap(delegate().tailMap(fromKey), mutex); } }
@Override public SortedMap<K, V> subMap(K fromKey, K toKey) { synchronized (mutex) { return sortedMap(delegate().subMap(fromKey, toKey), mutex); } }
@Override public SortedMap<K, V> headMap(K toKey) { synchronized (mutex) { return sortedMap(delegate().headMap(toKey), mutex); } }