public class CentralizedThreadLocal<T>
extends java.lang.ThreadLocal<T>
Constructor and Description |
---|
CentralizedThreadLocal(boolean shortLived) |
CentralizedThreadLocal(java.lang.String name) |
CentralizedThreadLocal(java.lang.String name,
java.util.function.Supplier<T> supplier) |
CentralizedThreadLocal(java.lang.String name,
java.util.function.Supplier<T> supplier,
boolean shortLived) |
CentralizedThreadLocal(java.lang.String name,
java.util.function.Supplier<T> supplier,
java.util.function.Function<T,T> copyFunction,
boolean shortLived) |
Modifier and Type | Method and Description |
---|---|
static void |
clearLongLivedThreadLocals() |
static void |
clearShortLivedThreadLocals() |
boolean |
equals(java.lang.Object object) |
T |
get() |
static java.util.Map<CentralizedThreadLocal<?>,java.lang.Object> |
getLongLivedThreadLocals() |
static java.util.Map<CentralizedThreadLocal<?>,java.lang.Object> |
getShortLivedThreadLocals() |
int |
hashCode() |
protected T |
initialValue() |
void |
remove() |
void |
set(T value) |
static void |
setThreadLocals(java.util.Map<CentralizedThreadLocal<?>,java.lang.Object> longLivedCentralizedThreadLocals,
java.util.Map<CentralizedThreadLocal<?>,java.lang.Object> shortLivedCentralizedThreadLocals) |
SafeClosable |
setWithSafeClosable(T value)
Deprecated.
As of Cavanaugh (7.4.x), replaced by
#setWithSafeCloseable(T) |
SafeCloseable |
setWithSafeCloseable(T value) |
java.lang.String |
toString() |
public CentralizedThreadLocal(boolean shortLived)
public CentralizedThreadLocal(java.lang.String name)
public CentralizedThreadLocal(java.lang.String name, java.util.function.Supplier<T> supplier)
public CentralizedThreadLocal(java.lang.String name, java.util.function.Supplier<T> supplier, boolean shortLived)
public static void clearLongLivedThreadLocals()
public static void clearShortLivedThreadLocals()
public static java.util.Map<CentralizedThreadLocal<?>,java.lang.Object> getLongLivedThreadLocals()
public static java.util.Map<CentralizedThreadLocal<?>,java.lang.Object> getShortLivedThreadLocals()
public static void setThreadLocals(java.util.Map<CentralizedThreadLocal<?>,java.lang.Object> longLivedCentralizedThreadLocals, java.util.Map<CentralizedThreadLocal<?>,java.lang.Object> shortLivedCentralizedThreadLocals)
public boolean equals(java.lang.Object object)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public void remove()
remove
in class java.lang.ThreadLocal<T>
@Deprecated public SafeClosable setWithSafeClosable(T value)
#setWithSafeCloseable(T)
public SafeCloseable setWithSafeCloseable(T value)
public java.lang.String toString()
toString
in class java.lang.Object