public class LongLongHashMap extends LongHashSet
| Modifier and Type | Field and Description |
|---|---|
protected long |
values |
capacity, EMPTY, keys, maxSteps, REMOVED, size, sizeOffset, unsafe| Constructor and Description |
|---|
LongLongHashMap(int capacity) |
LongLongHashMap(int capacity,
long keys,
long values) |
| Modifier and Type | Method and Description |
|---|---|
long |
adjustOrPut(long key,
long delta) |
long |
adjustValueAt(int index,
long delta) |
void |
clear() |
long |
get(long key) |
void |
put(long key,
long value) |
long |
putIfAbsent(long key,
long value) |
long |
remove(long key) |
long |
replace(long key,
long newValue) |
boolean |
replace(long key,
long oldValue,
long newValue) |
long |
replaceValueAt(int index,
long newValue) |
void |
setValueAt(int index,
long value) |
static long |
sizeInBytes(int capacity) |
long |
valueAt(int index) |
capacity, decrementSize, getKey, hash, incrementSize, keyAt, putKey, removeKey, setKeyAt, sizepublic LongLongHashMap(int capacity)
public LongLongHashMap(int capacity,
long keys,
long values)
public long get(long key)
public void put(long key,
long value)
public long putIfAbsent(long key,
long value)
public boolean replace(long key,
long oldValue,
long newValue)
public long replace(long key,
long newValue)
public long adjustOrPut(long key,
long delta)
public long remove(long key)
public final long valueAt(int index)
public final void setValueAt(int index,
long value)
public final long replaceValueAt(int index,
long newValue)
public final long adjustValueAt(int index,
long delta)
public void clear()
clear in class LongHashSetpublic static long sizeInBytes(int capacity)
Copyright © 2019. All rights reserved.