Class UnpaddedInternalThreadLocalMap

  • Direct Known Subclasses:
    InternalThreadLocalMap

    class UnpaddedInternalThreadLocalMap
    extends java.lang.Object
    The internal data structure that stores the thread-local variables for Netty and all FastThreadLocals. Note that this class is for internal use only and is subject to change at any time. Use FastThreadLocal unless you know what you are doing.
    • Field Detail

      • nextIndex

        static final java.util.concurrent.atomic.AtomicInteger nextIndex
      • indexedVariables

        java.lang.Object[] indexedVariables
      • futureListenerStackDepth

        int futureListenerStackDepth
      • localChannelReaderStackDepth

        int localChannelReaderStackDepth
      • handlerSharableCache

        java.util.Map<java.lang.Class<?>,​java.lang.Boolean> handlerSharableCache
      • 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
    • Constructor Detail

      • UnpaddedInternalThreadLocalMap

        UnpaddedInternalThreadLocalMap​(java.lang.Object[] indexedVariables)