public final class InternalThreadLocalMap extends Object
InternalThreads.
Note that this class is for internal use only. Use InternalThread
unless you know what you are doing.| Modifier and Type | Method and Description |
|---|---|
static void |
destroy() |
static InternalThreadLocalMap |
get() |
static InternalThreadLocalMap |
getAndRemove() |
static InternalThreadLocalMap |
getIfSet() |
Object |
indexedVariable(int index) |
static int |
lastVariableIndex() |
static int |
nextVariableIndex() |
static void |
remove() |
Object |
removeIndexedVariable(int index) |
static void |
set(InternalThreadLocalMap internalThreadLocalMap) |
boolean |
setIndexedVariable(int index,
Object value) |
int |
size() |
public static InternalThreadLocalMap getIfSet()
public static InternalThreadLocalMap get()
public static InternalThreadLocalMap getAndRemove()
public static void set(InternalThreadLocalMap internalThreadLocalMap)
public static void remove()
public static void destroy()
public static int nextVariableIndex()
public static int lastVariableIndex()
public Object indexedVariable(int index)
public boolean setIndexedVariable(int index,
Object value)
true if and only if a new thread-local variable has been createdpublic Object removeIndexedVariable(int index)
public int size()
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.