Package org.miaixz.bus.core.lang.pool
Interface ObjectFactory<T>
- Type Parameters:
T- 对象类型
public interface ObjectFactory<T>
对象工厂接口,用于自定义对象创建、验证和销毁 来自:https://github.com/DanielYWoo/fast-object-pool/
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Method Summary
-
Method Details
-
create
T create()创建对象- Returns:
- 创建的对象
-
validate
验证对象可用性,一般用于对象池中借出对象和返还对象前的验证操作。- Parameters:
t- 被验证的对象- Returns:
- 是否可用
-
destroy
销毁对象,用于在验证对象不可用或不需要时的销毁逻辑。- Parameters:
t- 被销毁的对象
-