Simplify CompositeBuf.ensureWritable
This commit is contained in:
parent
a535fb8cd8
commit
11b0d69757
@ -478,14 +478,8 @@ final class CompositeBuf extends RcSupport<Buf, CompositeBuf> implements Buf {
|
|||||||
long newSize = capacity() + (long) size;
|
long newSize = capacity() + (long) size;
|
||||||
Allocator.checkSize(newSize);
|
Allocator.checkSize(newSize);
|
||||||
int growth = size - writableBytes();
|
int growth = size - writableBytes();
|
||||||
if (bufs.length == 0) {
|
bufs = Arrays.copyOf(bufs, bufs.length + 1);
|
||||||
bufs = new Buf[] { allocator.allocate(growth) };
|
bufs[bufs.length - 1] = allocator.allocate(growth);
|
||||||
// } else if (bufs[bufs.length - 1].capacity() + growth < minBumpSize) {
|
|
||||||
// bufs[bufs.length - 1].ensureWritable(growth);
|
|
||||||
} else {
|
|
||||||
bufs = Arrays.copyOf(bufs, bufs.length + 1);
|
|
||||||
bufs[bufs.length - 1] = allocator.allocate(growth);
|
|
||||||
}
|
|
||||||
computeBufferOffsets();
|
computeBufferOffsets();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user