Package io.netty.util.internal
Class UnpaddedInternalThreadLocalMap
- java.lang.Object
-
- io.netty.util.internal.UnpaddedInternalThreadLocalMap
-
- Direct Known Subclasses:
InternalThreadLocalMap
class UnpaddedInternalThreadLocalMap extends java.lang.Object
The internal data structure that stores the thread-local variables for Netty and allFastThreadLocal
s. Note that this class is for internal use only and is subject to change at any time. UseFastThreadLocal
unless you know what you are doing.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.ArrayList<java.lang.Object>
arrayList
(package private) java.util.Map<java.nio.charset.Charset,java.nio.charset.CharsetDecoder>
charsetDecoderCache
(package private) java.util.Map<java.nio.charset.Charset,java.nio.charset.CharsetEncoder>
charsetEncoderCache
(package private) IntegerHolder
counterHashCode
(package private) int
futureListenerStackDepth
(package private) java.util.Map<java.lang.Class<?>,java.lang.Boolean>
handlerSharableCache
(package private) java.lang.Object[]
indexedVariables
Used byFastThreadLocal
(package private) int
localChannelReaderStackDepth
(package private) static java.util.concurrent.atomic.AtomicInteger
nextIndex
(package private) ThreadLocalRandom
random
(package private) static java.lang.ThreadLocal<InternalThreadLocalMap>
slowThreadLocalMap
(package private) java.lang.StringBuilder
stringBuilder
(package private) java.util.Map<java.lang.Class<?>,java.util.Map<java.lang.String,TypeParameterMatcher>>
typeParameterMatcherFindCache
(package private) java.util.Map<java.lang.Class<?>,TypeParameterMatcher>
typeParameterMatcherGetCache
-
Constructor Summary
Constructors Constructor Description UnpaddedInternalThreadLocalMap(java.lang.Object[] indexedVariables)
-
-
-
Field Detail
-
slowThreadLocalMap
static final java.lang.ThreadLocal<InternalThreadLocalMap> slowThreadLocalMap
-
nextIndex
static final java.util.concurrent.atomic.AtomicInteger nextIndex
-
indexedVariables
java.lang.Object[] indexedVariables
Used byFastThreadLocal
-
futureListenerStackDepth
int futureListenerStackDepth
-
localChannelReaderStackDepth
int localChannelReaderStackDepth
-
handlerSharableCache
java.util.Map<java.lang.Class<?>,java.lang.Boolean> handlerSharableCache
-
counterHashCode
IntegerHolder counterHashCode
-
random
ThreadLocalRandom random
-
typeParameterMatcherGetCache
java.util.Map<java.lang.Class<?>,TypeParameterMatcher> typeParameterMatcherGetCache
-
typeParameterMatcherFindCache
java.util.Map<java.lang.Class<?>,java.util.Map<java.lang.String,TypeParameterMatcher>> typeParameterMatcherFindCache
-
stringBuilder
java.lang.StringBuilder stringBuilder
-
charsetEncoderCache
java.util.Map<java.nio.charset.Charset,java.nio.charset.CharsetEncoder> charsetEncoderCache
-
charsetDecoderCache
java.util.Map<java.nio.charset.Charset,java.nio.charset.CharsetDecoder> charsetDecoderCache
-
arrayList
java.util.ArrayList<java.lang.Object> arrayList
-
-