# Package org.apache.commons.io.input.buffer

Provides implementations of buffered input classes, such as `CircularBufferInputStream` and `PeekableInputStream`.

See: Description

- Class Summary
  Class | Description
  --- | ---
  CircularBufferInputStream | Implements a buffered input stream, which is internally based on a `CircularByteBuffer`.
  CircularByteBuffer | A buffer, which doesn't need reallocation of byte arrays, because it reuses a single byte array.
  PeekableInputStream | Implements a buffered input stream, which allows to peek into the buffers first bytes.

## Package org.apache.commons.io.input.buffer Description

Provides implementations of buffered input classes, such as `CircularBufferInputStream` and `PeekableInputStream`.

Copyright © 2002–2023 The Apache Software Foundation. All rights reserved.