Class PersistentThreadLocal<T>
java.lang.Object
java.lang.ThreadLocal<T>
org.eclipse.epsilon.common.concurrent.PersistentThreadLocal<T>
- Direct Known Subclasses:
DelegatePersistentThreadLocal
,ThreadLocalBatchData
Thread-local storage which retains values for all threads.
- Since:
- 1.6
- Author:
- Sina Madani
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionPersistentThreadLocal
(int numThreads, Supplier<? extends T> initialValue) PersistentThreadLocal
(Supplier<? extends T> initialValue) -
Method Summary
Methods inherited from class java.lang.ThreadLocal
get, withInitial
-
Field Details
-
allValues
-
valueGetter
-
-
Constructor Details
-
PersistentThreadLocal
-
PersistentThreadLocal
-
-
Method Details
-
initialValue
- Overrides:
initialValue
in classThreadLocal<T>
-
set
- Overrides:
set
in classThreadLocal<T>
-
remove
public void remove()- Overrides:
remove
in classThreadLocal<T>
-
getAll
-
size
public int size() -
removeAll
public void removeAll()
-