rent method
Returns a buffer with capacity >= minCapacity.
Implementation
@override
Uint8List rent(int minCapacity) {
if (minCapacity < 0) {
throw RangeError.value(minCapacity, 'minCapacity', 'Must be >= 0.');
}
if (minCapacity == 0) return Uint8List(0);
var cap = _nextPow2(minCapacity);
if (cap < minBucketSize) cap = minBucketSize;
final list = _buckets[cap];
if (list != null && list.isNotEmpty) {
return list.removeLast();
}
return Uint8List(cap);
}