private static class VicariousThreadLocal.Holder
extends java.lang.ref.WeakReference<java.lang.Object>
Modifier and Type | Field and Description |
---|---|
(package private) VicariousThreadLocal.Holder |
next
Next holder in chain for this thread-local.
|
(package private) java.lang.Object |
value
Current thread-local value.
|
Constructor and Description |
---|
Holder(java.lang.ref.ReferenceQueue<java.lang.Object> queue)
Construct a new holder for the current thread.
|
VicariousThreadLocal.Holder next
java.lang.Object value
VicariousThreadLocal.UNINITIALISED
represents an uninitialised value.