| 程序包 | 说明 |
|---|---|
| com.jn.langx.cache | |
| com.jn.langx.util.collection |
many collection utility class
|
| com.jn.langx.util.reflect.reference |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
AbstractCache.setKeyReferenceType(ReferenceType keyReferenceType) |
void |
AbstractCache.setValueReferenceType(ReferenceType valueReferenceType) |
| 构造器和说明 |
|---|
ConcurrentReferenceHashMap(int initialCapacity,
float loadFactor,
int concurrencyLevel,
ReferenceType keyType,
ReferenceType valueType) |
ConcurrentReferenceHashMap(int initialCapacity,
float loadFactor,
int concurrencyLevel,
ReferenceType keyType,
ReferenceType valueType,
EnumSet<ConcurrentReferenceHashMap.Option> options)
Creates a new, empty map with the specified initial
capacity, reference types, load factor and concurrency level.
|
ConcurrentReferenceHashMap(int initialCapacity,
ReferenceType keyType,
ReferenceType valueType)
Creates a new, empty map with the specified initial capacity,
reference types and with default load factor (0.75) and concurrencyLevel (16).
|
| 限定符和类型 | 方法和说明 |
|---|---|
static ReferenceType |
ReferenceType.valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static ReferenceType[] |
ReferenceType.values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
| 限定符和类型 | 方法和说明 |
|---|---|
static <V> Object |
References.newReference(Integer hash,
V value,
ReferenceType referenceType,
ReferenceQueue<Object> refQueue,
boolean wrappedWhenStrong) |
static <V> Object |
References.newReference(V value,
ReferenceType referenceType) |
static <V> Object |
References.newReference(V value,
ReferenceType referenceType,
boolean wrappedWhenStrong) |
static <V> Object |
References.newReference(V value,
ReferenceType referenceType,
ReferenceQueue<Object> refQueue,
boolean wrappedWhenStrong) |
| 构造器和说明 |
|---|
ReferenceEntry(K key,
ReferenceType keyReferenceType,
V value,
ReferenceType valueReferenceType,
ReferenceQueue referenceQueue,
boolean wrappedWhenStrong) |
Copyright © 2022. All rights reserved.