Package org.jboss.marshalling.reflect
Class UnlockedHashMap.Table<K,V>
java.lang.Object
java.util.concurrent.atomic.AtomicReferenceArray<UnlockedHashMap.Item<K,V>[]>
org.jboss.marshalling.reflect.UnlockedHashMap.Table<K,V>
- All Implemented Interfaces:
Serializable
- Enclosing class:
- UnlockedHashMap<K,
V>
static final class UnlockedHashMap.Table<K,V>
extends AtomicReferenceArray<UnlockedHashMap.Item<K,V>[]>
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) UnlockedHashMap.Table<K,
V> (package private) int
Bits 0-30 are size; bit 31 is 1 if the table is being resized.(package private) final int
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.util.concurrent.atomic.AtomicReferenceArray
accumulateAndGet, compareAndExchange, compareAndExchangeAcquire, compareAndExchangeRelease, compareAndSet, get, getAcquire, getAndAccumulate, getAndSet, getAndUpdate, getOpaque, getPlain, lazySet, length, set, setOpaque, setPlain, setRelease, toString, updateAndGet, weakCompareAndSet, weakCompareAndSetAcquire, weakCompareAndSetPlain, weakCompareAndSetRelease, weakCompareAndSetVolatile
-
Field Details
-
threshold
final int threshold -
size
volatile int sizeBits 0-30 are size; bit 31 is 1 if the table is being resized. -
resizeView
-
-
Constructor Details
-
Table
private Table(int capacity, float loadFactor)
-