接口 ArrayLikePool<T>

类型参数:
T - 数组的类型
所有超级接口:
ObjectPool<T>, Supplier<T>
所有已知实现类:
ConcurrentArrayLikePool

public interface ArrayLikePool<T> extends ObjectPool<T>
类数组(ArrayLike)对象池抽象 类数组的定义:对象和数组一样固定长度(空间),不可自动扩容,常见于数组的封装类。
作者:
wjybxx date - 2024/1/3
  • 方法概要

    修饰符和类型
    方法
    说明
    返回池中一个默认大小的数组
    acquire(int minimumLength)
    1.返回的数组可能大于期望的数组长度 2.默认情况下不清理

    从接口继承的方法 cn.wjybxx.base.pool.ObjectPool

    clear, get, release, releaseAll
  • 方法详细资料

    • acquire

      T acquire()
      返回池中一个默认大小的数组
      指定者:
      acquire 在接口中 ObjectPool<T>
      返回:
      如果池中有可用的对象,则返回缓存的对象,否则返回一个新的对象
    • acquire

      T acquire(int minimumLength)
      1.返回的数组可能大于期望的数组长度 2.默认情况下不清理
      参数:
      minimumLength - 期望的最小数组长度
      返回:
      池化的字节数组