# Package com.hazelcast.ringbuffer

Contains the API for the `Ringbuffer`.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  ReadResultSet<E> | The result of a `Ringbuffer.readManyAsync(long, int, int, com.hazelcast.core.IFunction)` operation.
  Ringbuffer<E> | A Ringbuffer is a data structure where the content is stored in a ring-like structure.

- Enum Summary
  Enum | Description
  --- | ---
  OverflowPolicy | Using this policy one can control the behavior what should to be done when an item is about to be added to the ringbuffer, but there is `0` remaining capacity.

- Exception Summary
  Exception | Description
  --- | ---
  StaleSequenceException | An `RuntimeException` that is thrown when accessing an item in the `Ringbuffer` using a sequence that is smaller than the current head sequence and that the ringbuffer store is disabled.

## Package com.hazelcast.ringbuffer Description

Contains the API for the `Ringbuffer`.

Copyright © 2020. All rights reserved.