java.lang.Object
cn.wjybxx.base.io.ConcurrentArrayLikePool.Builder<T>
- 封闭类:
ConcurrentArrayLikePool<T>
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明addBucket(int arrayCapacity, int cacheCount) build()double数组成长系数double桶大小成长系数int默认分配的数组空间大小int每个bucket存储多少个数组intint可缓存的数组的最大空间 -- 超过大小的数组销毁setArrayGrowFactor(double arrayGrowFactor) setBucketGrowFactor(double bucketGrowFactor) setDefCapacity(int defCapacity) setFirstBucketLength(int firstBucketLength) setLookAhead(int lookAhead) setMaxCapacity(int maxCapacity)
-
构造器详细资料
-
Builder
-
-
方法详细资料
-
build
-
addBucket
- 参数:
arrayCapacity- bucket中的数组大小cacheCount- bucket缓存的数组个数- 返回:
- this
-
getHandler
-
getDefCapacity
public int getDefCapacity()默认分配的数组空间大小 -
setDefCapacity
-
getMaxCapacity
public int getMaxCapacity()可缓存的数组的最大空间 -- 超过大小的数组销毁 -
setMaxCapacity
-
getFirstBucketLength
public int getFirstBucketLength()每个bucket存储多少个数组 -
setFirstBucketLength
-
getArrayGrowFactor
public double getArrayGrowFactor()数组成长系数 -
setArrayGrowFactor
-
getBucketGrowFactor
public double getBucketGrowFactor()桶大小成长系数 -
setBucketGrowFactor
-
getLookAhead
public int getLookAhead() -
setLookAhead
-
getBucketInfo
-