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

    Modifier and Type
    Method
    Description
    创建对象
    void
    销毁对象,用于在验证对象不可用或不需要时的销毁逻辑。
    boolean
    验证对象可用性,一般用于对象池中借出对象和返还对象前的验证操作。
  • Method Details

    • create

      T create()
      创建对象
      Returns:
      创建的对象
    • validate

      boolean validate(T t)
      验证对象可用性,一般用于对象池中借出对象和返还对象前的验证操作。
      Parameters:
      t - 被验证的对象
      Returns:
      是否可用
    • destroy

      void destroy(T t)
      销毁对象,用于在验证对象不可用或不需要时的销毁逻辑。
      Parameters:
      t - 被销毁的对象