| 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 | |