类 InternalThreadLocalMap
- java.lang.Object
-
- com.alibaba.dubbo.common.threadlocal.InternalThreadLocalMap
-
public final class InternalThreadLocalMap extends Object
The internal data structure that stores the threadLocal variables for Netty and allInternalThreads. Note that this class is for internal use only. UseInternalThreadunless you know what you are doing.
-
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 static voiddestroy()static InternalThreadLocalMapget()static InternalThreadLocalMapgetIfSet()ObjectindexedVariable(int index)static intlastVariableIndex()static intnextVariableIndex()static voidremove()ObjectremoveIndexedVariable(int index)booleansetIndexedVariable(int index, Object value)intsize()
-
-
-
字段详细资料
-
UNSET
public static final Object UNSET
-
-
方法详细资料
-
getIfSet
public static InternalThreadLocalMap getIfSet()
-
get
public static InternalThreadLocalMap get()
-
remove
public static void remove()
-
destroy
public static void destroy()
-
nextVariableIndex
public static int nextVariableIndex()
-
lastVariableIndex
public static int lastVariableIndex()
-
indexedVariable
public Object indexedVariable(int index)
-
setIndexedVariable
public boolean setIndexedVariable(int index, Object value)- 返回:
trueif and only if a new thread-local variable has been created
-
removeIndexedVariable
public Object removeIndexedVariable(int index)
-
size
public int size()
-
-