public class PerthreadManager extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
PerthreadManager.MapHolder |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
cleanValue(Object key)
清除本线程的数据
|
<T> PerThreadValue<T> |
createValue(Object key) |
<T> ObjectCreator<T> |
createValue(Object key,
ObjectCreator<T> delegate)
每个线程,第一次用delegate创建一个实例,后面将重用这个实例
|
static PerthreadManager |
getInstance() |
public static final PerthreadManager getInstance()
public <T> ObjectCreator<T> createValue(Object key, ObjectCreator<T> delegate)
key - delegate - public void cleanValue(Object key)
key - public <T> PerThreadValue<T> createValue(Object key)
Copyright © 2017. All rights reserved.