Describes a buffer with a limited capacity.
Describes a buffer with a limited capacity.
The overflow strategy depends on the implementation, the capacity
parameter describing just the size of the memory used.
Also note that depending on the implementation this capacity can get rounded to a power of 2 for optimization purposes, so it's not necessarily a precise measurement of how many elements can be stored.
Describes an unbounded buffer that can use the entire memory available.
Describes an unbounded buffer that can use the entire memory available.
is an optimization hint — in case the underlying
buffer is based on Array
chunks, the chunkSizeHint
specifies
the desired chunk size; this parameter is just a hint and
implementations don't guarantee its usage