| Modifier and Type | Class and Description |
|---|---|
| public static interface | |
| public static class |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv static final int | |
| protected static final int | |
| pack-priv static final int | |
| pack-priv final int | |
| protected final AbstractConcurrentMapBase. | |
| pack-priv final int |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected abstract AbstractConcurrentMapBase. | |
| public int | |
| protected static <K> int | |
| public AbstractConcurrentMapBase. | |
| public int | |
| public Collection |
| MAX_SEGMENTS | back to summary |
|---|---|
| pack-priv static final int MAX_SEGMENTS | |
| MAXIMUM_CAPACITY | back to summary |
|---|---|
| protected static final int MAXIMUM_CAPACITY | |
| RETRIES_BEFORE_LOCK | back to summary |
|---|---|
| pack-priv static final int RETRIES_BEFORE_LOCK | |
| segmentMask | back to summary |
|---|---|
| pack-priv final int segmentMask | |
| segments | back to summary |
|---|---|
| protected final AbstractConcurrentMapBase. | |
| segmentShift | back to summary |
|---|---|
| pack-priv final int segmentShift | |
| AbstractConcurrentMapBase | back to summary |
|---|---|
| public AbstractConcurrentMapBase(Object segmentInfo) | |
| createSegment | back to summary |
|---|---|
| protected abstract AbstractConcurrentMapBase. | |
| fullSize | back to summary |
|---|---|
| public int fullSize() | |
| hash | back to summary |
|---|---|
| protected static <K> int hash(K key) | |
| segmentFor | back to summary |
|---|---|
| public AbstractConcurrentMapBase. | |
| size | back to summary |
|---|---|
| public int size() | |
| values | back to summary |
|---|---|
| public Collection | |
| Modifier and Type | Method and Description |
|---|---|
| public int | |
| public V | |
| public boolean | |
| public void |
| getHash | back to summary |
|---|---|
| public int getHash() | |
| getValue | back to summary |
|---|---|
| public V getValue() | |
| isValid | back to summary |
|---|---|
| public boolean isValid() | |
| setValue | back to summary |
|---|---|
| public void setValue(V value) | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv volatile int | |
| private static final long | |
| protected volatile Object[] | |
| pack-priv int |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| private static void | |
| private static Object | |
| pack-priv void | |
| pack-priv void | |
| pack-priv void | |
| pack-priv void |
| count | back to summary |
|---|---|
| pack-priv volatile int count | |
| serialVersionUID | back to summary |
|---|---|
| private static final long serialVersionUID Hides org. | |
| table | back to summary |
|---|---|
| protected volatile Object[] table | |
| threshold | back to summary |
|---|---|
| pack-priv int threshold | |
| Segment | back to summary |
|---|---|
| protected Segment(int initialCapacity) | |
| put | back to summary |
|---|---|
| private static void put(AbstractConcurrentMapBase. | |
| put | back to summary |
|---|---|
| private static Object put(AbstractConcurrentMapBase. | |
| rehash | back to summary |
|---|---|
| pack-priv void rehash() | |
| rehashIfThresholdExceeded | back to summary |
|---|---|
| pack-priv void rehashIfThresholdExceeded() | |
| removeEntry | back to summary |
|---|---|
| pack-priv void removeEntry(AbstractConcurrentMapBase. | |
| setTable | back to summary |
|---|---|
| pack-priv void setTable(Object[] newTable) | |