类 InternalThreadLocalMap
-
- com.alibaba.dubbo.common.threadlocal.InternalThreadLocalMap
-
public final class InternalThreadLocalMap extends
The internal data structure that stores the threadLocal variables for Netty and allInternalThread
s. Note that this class is for internal use only. UseInternalThread
unless you know what you are doing.
-
-
字段概要
字段 修饰符和类型 字段 说明 static
UNSET
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 static void
destroy()
static InternalThreadLocalMap
get()
static InternalThreadLocalMap
getIfSet()
indexedVariable(int index)
static int
lastVariableIndex()
static int
nextVariableIndex()
static void
remove()
removeIndexedVariable(int index)
boolean
setIndexedVariable(int index, value)
int
size()
-
-
-
方法详细资料
-
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 indexedVariable(int index)
-
setIndexedVariable
public boolean setIndexedVariable(int index, value)
- 返回:
true
if and only if a new thread-local variable has been created
-
removeIndexedVariable
public removeIndexedVariable(int index)
-
size
public int size()
-
-