Package | Description |
---|---|
org.jboss.logmanager |
Modifier and Type | Field and Description |
---|---|
(package private) static ConcurrentReferenceHashMap.ReferenceType |
ConcurrentReferenceHashMap.DEFAULT_KEY_TYPE |
(package private) static ConcurrentReferenceHashMap.ReferenceType |
ConcurrentReferenceHashMap.DEFAULT_VALUE_TYPE |
(package private) ConcurrentReferenceHashMap.ReferenceType |
ConcurrentReferenceHashMap.Segment.keyType |
(package private) ConcurrentReferenceHashMap.ReferenceType |
ConcurrentReferenceHashMap.Segment.valueType |
Modifier and Type | Method and Description |
---|---|
static ConcurrentReferenceHashMap.ReferenceType |
ConcurrentReferenceHashMap.ReferenceType.valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static ConcurrentReferenceHashMap.ReferenceType[] |
ConcurrentReferenceHashMap.ReferenceType.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
(package private) java.lang.Object |
ConcurrentReferenceHashMap.HashEntry.newKeyReference(K key,
ConcurrentReferenceHashMap.ReferenceType keyType,
java.lang.ref.ReferenceQueue<java.lang.Object> refQueue) |
(package private) java.lang.Object |
ConcurrentReferenceHashMap.HashEntry.newValueReference(V value,
ConcurrentReferenceHashMap.ReferenceType valueType,
java.lang.ref.ReferenceQueue<java.lang.Object> refQueue) |
(package private) void |
ConcurrentReferenceHashMap.HashEntry.setValue(V value,
ConcurrentReferenceHashMap.ReferenceType valueType,
java.lang.ref.ReferenceQueue<java.lang.Object> refQueue) |
Constructor and Description |
---|
ConcurrentReferenceHashMap(int initialCapacity,
ConcurrentReferenceHashMap.ReferenceType keyType,
ConcurrentReferenceHashMap.ReferenceType valueType)
Creates a new, empty map with the specified initial capacity,
reference types and with default load factor (0.75) and concurrencyLevel (16).
|
ConcurrentReferenceHashMap(int initialCapacity,
float loadFactor,
int concurrencyLevel,
ConcurrentReferenceHashMap.ReferenceType keyType,
ConcurrentReferenceHashMap.ReferenceType valueType,
java.util.EnumSet<ConcurrentReferenceHashMap.Option> options)
Creates a new, empty map with the specified initial
capacity, reference types, load factor and concurrency level.
|
HashEntry(K key,
int hash,
ConcurrentReferenceHashMap.HashEntry<K,V> next,
V value,
ConcurrentReferenceHashMap.ReferenceType keyType,
ConcurrentReferenceHashMap.ReferenceType valueType,
java.lang.ref.ReferenceQueue<java.lang.Object> refQueue) |
Segment(int initialCapacity,
float lf,
ConcurrentReferenceHashMap.ReferenceType keyType,
ConcurrentReferenceHashMap.ReferenceType valueType,
boolean identityComparisons) |