java.lang.Object
cn.wjybxx.base.io.ArrayPoolBuilder<T>
- 作者:
- wjybxx date - 2024/5/22
-
嵌套类概要
嵌套类修饰符和类型类说明static classstatic class -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明build()int默认分配的数组空间大小int可缓存的数组的最大空间 -- 超过大小的数组销毁int对象池大小 - 等于0则不缓存booleanisClear()数组在归还时是否清理数组内容static <T> ArrayPoolBuilder.ConcurrentArrayPoolBuilder<T> newConcurrentBuilder(Class<T> arrayType) static <T> ArrayPoolBuilder.SimpleArrayPoolBuilder<T> newSimpleBuilder(Class<T> arrayType) setClear(boolean clear) setDefCapacity(int defCapacity) setMaxCapacity(int maxCapacity) setPoolSize(int poolSize)
-
构造器详细资料
-
ArrayPoolBuilder
-
-
方法详细资料
-
build
-
getArrayType
-
getPoolSize
public int getPoolSize()对象池大小 - 等于0则不缓存 -
setPoolSize
-
isClear
public boolean isClear()数组在归还时是否清理数组内容 -
setClear
-
getDefCapacity
public int getDefCapacity()默认分配的数组空间大小 -
setDefCapacity
-
getMaxCapacity
public int getMaxCapacity()可缓存的数组的最大空间 -- 超过大小的数组销毁 -
setMaxCapacity
-
newSimpleBuilder
-
newConcurrentBuilder
public static <T> ArrayPoolBuilder.ConcurrentArrayPoolBuilder<T> newConcurrentBuilder(Class<T> arrayType)
-