SimpleBufferPool constructor
SimpleBufferPool(
{ - int minBucketSize = 256,
- int maxPerBucket = 32,
})
Implementation
SimpleBufferPool({
this.minBucketSize = 256,
this.maxPerBucket = 32,
}) {
if (minBucketSize <= 0) {
throw ArgumentError.value(minBucketSize, 'minBucketSize', 'Must be > 0.');
}
if ((minBucketSize & (minBucketSize - 1)) != 0) {
throw ArgumentError.value(
minBucketSize,
'minBucketSize',
'Must be a power of two.',
);
}
if (maxPerBucket < 0) {
throw ArgumentError.value(maxPerBucket, 'maxPerBucket', 'Must be >= 0.');
}
}