T
- 被加载对象类型public class LazyFunLoader<T> extends LazyLoader<T>
LazyLoader
,如何实现多线程安全,由LazyLoader完成。LazyLoader
,
Serialized FormConstructor and Description |
---|
LazyFunLoader(Supplier<T> supplier)
构造
|
Modifier and Type | Method and Description |
---|---|
protected T |
init()
初始化被加载的对象
如果对象从未被加载过,调用此方法初始化加载对象,此方法只被调用一次 |
static <T> LazyFunLoader<T> |
of(Supplier<T> supplier)
静态工厂方法,提供语义性与编码便利性
|
get, isInitialized
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
ifInitialized
public static <T> LazyFunLoader<T> of(Supplier<T> supplier)
T
- 对象类型supplier
- 用于生成对象的函数protected T init()
LazyLoader
init
in class LazyLoader<T>
Copyright © 2025. All rights reserved.