-
Constructor Summary
Constructors
-
Method Summary
获取一个对象,第一次调用此方法时初始化对象然后返回,之后调用此方法直接返回原对象
初始化被加载的对象
如果对象从未被加载过,调用此方法初始化加载对象,此方法只被调用一次
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
AtomicLoader
public AtomicLoader()
-
Method Details
-
get
获取一个对象,第一次调用此方法时初始化对象然后返回,之后调用此方法直接返回原对象
- Specified by:
get in interface Supplier<T>
-
init
protected abstract T init()
初始化被加载的对象
如果对象从未被加载过,调用此方法初始化加载对象,此方法只被调用一次
- Returns:
- 被加载的对象