Interface ObjectPool<T>

  • Type Parameters:
    T -
    All Known Implementing Classes:
    SimpledObjectPool, SyncObjectPool

    public interface ObjectPool<T>
    对象池,用于缓存对象创建对象
    Author:
    lb
    Date:
    2024年3月8日
    • Method Detail

      • getInstance

        T getInstance()
        获取一个缓存实例
        Returns:
      • back

        void back​(T instance)
        实例用完后返回给池
        Parameters:
        instance -
      • clear

        void clear()
        清空实例
      • getInstanceSize

        int getInstanceSize()
        获取当前有多少个实例
        Returns:
      • getConcurrentSize

        int getConcurrentSize()
        获取当前可用实例
        Returns: