K
- V
- class ReferenceConcurrentNavigableMap<K,V> extends ReferenceConcurrentMap<K,V> implements java.util.concurrent.ConcurrentNavigableMap<K,V>
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Modifier and Type | Field and Description |
---|---|
private java.util.concurrent.ConcurrentNavigableMap<Referrer<K>,Referrer<V>> |
map |
Constructor and Description |
---|
ReferenceConcurrentNavigableMap(java.util.concurrent.ConcurrentNavigableMap<Referrer<K>,Referrer<V>> map,
ReferenceQueuingFactory<K,Referrer<K>> krqf,
ReferenceQueuingFactory<V,Referrer<V>> vrqf,
Ref key,
Ref val) |
ReferenceConcurrentNavigableMap(java.util.concurrent.ConcurrentNavigableMap<Referrer<K>,Referrer<V>> map,
Ref keyRef,
Ref valRef,
boolean gcThreads,
long gcKeyCycle,
long gcValCycle) |
putIfAbsent, remove, replace, replace
clear, containsKey, containsValue, entrySet, get, getKeyRQF, getValRQF, isEmpty, keyRef, processQueue, put, remove, size, valRef, values, wrapKey, wrapVal
finalize, getClass, notify, notifyAll, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
private final java.util.concurrent.ConcurrentNavigableMap<Referrer<K>,Referrer<V>> map
ReferenceConcurrentNavigableMap(java.util.concurrent.ConcurrentNavigableMap<Referrer<K>,Referrer<V>> map, Ref keyRef, Ref valRef, boolean gcThreads, long gcKeyCycle, long gcValCycle)
ReferenceConcurrentNavigableMap(java.util.concurrent.ConcurrentNavigableMap<Referrer<K>,Referrer<V>> map, ReferenceQueuingFactory<K,Referrer<K>> krqf, ReferenceQueuingFactory<V,Referrer<V>> vrqf, Ref key, Ref val)
public java.util.concurrent.ConcurrentNavigableMap<K,V> subMap(K fromKey, boolean fromInclusive, K toKey, boolean toInclusive)
subMap
in interface java.util.concurrent.ConcurrentNavigableMap<K,V>
subMap
in interface NavigableMap<K,V>
public java.util.concurrent.ConcurrentNavigableMap<K,V> headMap(K toKey, boolean inclusive)
headMap
in interface java.util.concurrent.ConcurrentNavigableMap<K,V>
headMap
in interface NavigableMap<K,V>
public java.util.concurrent.ConcurrentNavigableMap<K,V> tailMap(K fromKey, boolean inclusive)
tailMap
in interface java.util.concurrent.ConcurrentNavigableMap<K,V>
tailMap
in interface NavigableMap<K,V>
public java.util.concurrent.ConcurrentNavigableMap<K,V> subMap(K fromKey, K toKey)
public java.util.concurrent.ConcurrentNavigableMap<K,V> headMap(K toKey)
public java.util.concurrent.ConcurrentNavigableMap<K,V> tailMap(K fromKey)
public java.util.concurrent.ConcurrentNavigableMap<K,V> descendingMap()
descendingMap
in interface java.util.concurrent.ConcurrentNavigableMap<K,V>
descendingMap
in interface NavigableMap<K,V>
public NavigableSet<K> navigableKeySet()
navigableKeySet
in interface java.util.concurrent.ConcurrentNavigableMap<K,V>
navigableKeySet
in interface NavigableMap<K,V>
public NavigableSet<K> keySet()
ReferenceMap
public NavigableSet<K> descendingKeySet()
descendingKeySet
in interface java.util.concurrent.ConcurrentNavigableMap<K,V>
descendingKeySet
in interface NavigableMap<K,V>
public Map.Entry<K,V> lowerEntry(K key)
lowerEntry
in interface NavigableMap<K,V>
public Map.Entry<K,V> floorEntry(K key)
floorEntry
in interface NavigableMap<K,V>
public Map.Entry<K,V> ceilingEntry(K key)
ceilingEntry
in interface NavigableMap<K,V>
public K ceilingKey(K key)
ceilingKey
in interface NavigableMap<K,V>
public Map.Entry<K,V> higherEntry(K key)
higherEntry
in interface NavigableMap<K,V>
public Map.Entry<K,V> firstEntry()
firstEntry
in interface NavigableMap<K,V>
public Map.Entry<K,V> pollFirstEntry()
pollFirstEntry
in interface NavigableMap<K,V>
public Map.Entry<K,V> pollLastEntry()
pollLastEntry
in interface NavigableMap<K,V>
public Comparator<? super K> comparator()
comparator
in interface SortedMap<K,V>
Copyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.