release method
Implementation
void release(NativeBuffer buffer) {
if (buffer.isDisposed) return;
final list = _free.putIfAbsent(buffer.length, () => []);
if (list.length >= maxPerSize) {
buffer.dispose();
return;
}
list.add(buffer);
_cached++;
}