Package io.netty.util.internal
Class UnpaddedInternalThreadLocalMap
- java.lang.Object
-
- io.netty.util.internal.UnpaddedInternalThreadLocalMap
-
- Direct Known Subclasses:
InternalThreadLocalMap
class UnpaddedInternalThreadLocalMap extends java.lang.ObjectThe internal data structure that stores the thread-local variables for Netty and allFastThreadLocals. Note that this class is for internal use only and is subject to change at any time. UseFastThreadLocalunless 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) IntegerHoldercounterHashCode(package private) intfutureListenerStackDepth(package private) java.util.Map<java.lang.Class<?>,java.lang.Boolean>handlerSharableCache(package private) java.lang.Object[]indexedVariablesUsed byFastThreadLocal(package private) intlocalChannelReaderStackDepth(package private) static java.util.concurrent.atomic.AtomicIntegernextIndex(package private) ThreadLocalRandomrandom(package private) static java.lang.ThreadLocal<InternalThreadLocalMap>slowThreadLocalMap(package private) java.lang.StringBuilderstringBuilder(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
-
-