Modifier and Type | Class and Description |
---|---|
private static class |
Modifier and Type | Field and Description |
---|---|
private final ClassValue | |
private final ReferenceQueue |
Access | Constructor and Description |
---|---|
protected |
Modifier and Type | Method and Description |
---|---|
protected abstract T | |
pack-priv T | |
private void |
map | back to summary |
---|---|
private final ClassValue<ClassCache. |
queue | back to summary |
---|---|
private final ReferenceQueue<T> queue |
ClassCache | back to summary |
---|---|
protected ClassCache() |
computeValue | back to summary |
---|---|
protected abstract T computeValue(Class<?> cl) |
get | back to summary |
---|---|
pack-priv T get(Class<?> cl) |
processQueue | back to summary |
---|---|
private void processQueue() |
Modifier and Type | Field and Description |
---|---|
private T | |
private final Class |
Access | Constructor and Description |
---|---|
pack-priv |
Modifier and Type | Method and Description |
---|---|
pack-priv void | |
pack-priv T | |
pack-priv Class |
strongReferent | back to summary |
---|---|
private T strongReferent |
type | back to summary |
---|---|
private final Class<?> type |
CacheRef | back to summary |
---|---|
pack-priv CacheRef(T referent, ReferenceQueue<T> queue, Class<?> type) |
clearStrong | back to summary |
---|---|
pack-priv void clearStrong() |
getStrong | back to summary |
---|---|
pack-priv T getStrong() |
getType | back to summary |
---|---|
pack-priv Class |