Class LazyFunLoader<T>

java.lang.Object
org.aoju.bus.core.loader.LazyLoader<T>
org.aoju.bus.core.loader.LazyFunLoader<T>
Type Parameters:
T - 被加载对象类型
All Implemented Interfaces:
Serializable, Supplier<T>

public class LazyFunLoader<T> extends LazyLoader<T>
函数式懒加载加载器 传入用于生成对象的函数,在对象需要使用时调用生成对象,然后抛弃此生成对象的函数。 此加载器常用于对象比较庞大而不一定被使用的情况,用于减少启动时资源占用问题 继承自LazyLoader,如何实现多线程安全,由LazyLoader完成
Since:
Java 17+
Author:
Kimi Liu
See Also: