public class ConcurrentLongTreeMap<T> extends LongTreeMap<T> implements ConcurrentCollection
LongTreeMap.SortedKeys
Modifier and Type | Field and Description |
---|---|
protected ReadWriteLock |
lock |
Constructor and Description |
---|
ConcurrentLongTreeMap() |
ConcurrentLongTreeMap(int initialCapacity) |
ConcurrentLongTreeMap(int initialCapacity,
float loadFactor) |
ConcurrentLongTreeMap(org.mini2Dx.gdx.utils.LongMap<? extends T> map)
NOTE: read access to the other map is not thread-safe
|
Modifier and Type | Method and Description |
---|---|
org.mini2Dx.gdx.utils.LongMap.Keys |
ascendingKeys() |
void |
clear() |
void |
clear(int maximumCapacity) |
boolean |
containsKey(long key) |
boolean |
containsValue(java.lang.Object value,
boolean identity) |
org.mini2Dx.gdx.utils.LongMap.Keys |
descendingKeys() |
void |
ensureCapacity(int additionalCapacity) |
org.mini2Dx.gdx.utils.LongMap.Entries<T> |
entries() |
boolean |
equals(java.lang.Object object) |
boolean |
equalsIdentity(java.lang.Object obj) |
long |
findKey(java.lang.Object value,
boolean identity,
long notFound) |
T |
get(long key,
T defaultValue) |
ReadWriteLock |
getLock()
Returns the collection's
ReadWriteLock |
int |
hashCode() |
boolean |
isEmpty() |
org.mini2Dx.gdx.utils.LongMap.Keys |
keys() |
boolean |
notEmpty() |
T |
put(long key,
T value) |
void |
putAll(org.mini2Dx.gdx.utils.LongMap<? extends T> map) |
T |
remove(long key) |
void |
shrink(int maximumCapacity) |
java.lang.String |
toString() |
org.mini2Dx.gdx.utils.LongMap.Values<T> |
values() |
protected ReadWriteLock lock
public ConcurrentLongTreeMap()
public ConcurrentLongTreeMap(int initialCapacity)
public ConcurrentLongTreeMap(int initialCapacity, float loadFactor)
public ConcurrentLongTreeMap(org.mini2Dx.gdx.utils.LongMap<? extends T> map)
map
- public T put(long key, T value)
put
in class LongTreeMap<T>
public void putAll(org.mini2Dx.gdx.utils.LongMap<? extends T> map)
putAll
in class LongTreeMap<T>
public T remove(long key)
remove
in class LongTreeMap<T>
public void shrink(int maximumCapacity)
shrink
in class org.mini2Dx.gdx.utils.LongMap<T>
public void clear(int maximumCapacity)
clear
in class LongTreeMap<T>
public void clear()
clear
in class LongTreeMap<T>
public boolean containsValue(java.lang.Object value, boolean identity)
containsValue
in class org.mini2Dx.gdx.utils.LongMap<T>
public boolean containsKey(long key)
containsKey
in class org.mini2Dx.gdx.utils.LongMap<T>
public long findKey(java.lang.Object value, boolean identity, long notFound)
findKey
in class org.mini2Dx.gdx.utils.LongMap<T>
public void ensureCapacity(int additionalCapacity)
ensureCapacity
in class org.mini2Dx.gdx.utils.LongMap<T>
public int hashCode()
hashCode
in class org.mini2Dx.gdx.utils.LongMap<T>
public boolean equals(java.lang.Object object)
equals
in class org.mini2Dx.gdx.utils.LongMap<T>
public boolean notEmpty()
notEmpty
in class org.mini2Dx.gdx.utils.LongMap<T>
public boolean isEmpty()
isEmpty
in class org.mini2Dx.gdx.utils.LongMap<T>
public boolean equalsIdentity(java.lang.Object obj)
equalsIdentity
in class org.mini2Dx.gdx.utils.LongMap<T>
public java.lang.String toString()
toString
in class org.mini2Dx.gdx.utils.LongMap<T>
public org.mini2Dx.gdx.utils.LongMap.Entries<T> entries()
entries
in class org.mini2Dx.gdx.utils.LongMap<T>
public org.mini2Dx.gdx.utils.LongMap.Values<T> values()
values
in class org.mini2Dx.gdx.utils.LongMap<T>
public org.mini2Dx.gdx.utils.LongMap.Keys keys()
keys
in class org.mini2Dx.gdx.utils.LongMap<T>
public org.mini2Dx.gdx.utils.LongMap.Keys ascendingKeys()
ascendingKeys
in class LongTreeMap<T>
public org.mini2Dx.gdx.utils.LongMap.Keys descendingKeys()
descendingKeys
in class LongTreeMap<T>
public ReadWriteLock getLock()
ConcurrentCollection
ReadWriteLock
getLock
in interface ConcurrentCollection
ReadWriteLock