Uses of Class
org.miaixz.bus.core.lang.pool.partition.PartitionPoolConfig
Packages that use PartitionPoolConfig
Package
Description
基于分区的对象池实现,参考:https://github.com/DanielYWoo/fast-object-pool
-
Uses of PartitionPoolConfig in org.miaixz.bus.core.lang.pool.partition
Methods in org.miaixz.bus.core.lang.pool.partition that return PartitionPoolConfigModifier and TypeMethodDescriptionstatic PartitionPoolConfigPartitionPoolConfig.of()创建PartitionPoolConfigPartitionPoolConfig.setPartitionSize(int partitionSize) 设置分区大小Methods in org.miaixz.bus.core.lang.pool.partition with parameters of type PartitionPoolConfigModifier and TypeMethodDescriptionprotected BlockingQueue<Poolable<T>> PartitionObjectPool.createBlockingQueue(PartitionPoolConfig poolConfig) 创建阻塞队列,默认为ArrayBlockingQueue如果需要自定义队列类型,子类重写此方法protected intPartitionObjectPool.getPartitionIndex(PartitionPoolConfig poolConfig) 获取当前线程被分配的分区 默认根据线程ID(TID)取分区大小余数 如果需要自定义,子类重写此方法Constructors in org.miaixz.bus.core.lang.pool.partition with parameters of type PartitionPoolConfigModifierConstructorDescriptionPartitionObjectPool(PartitionPoolConfig config, ObjectFactory<T> factory) 构造