# Uses of Package
org.apache.lucene.util.packed

- Packages that use org.apache.lucene.util.packed
  Package | Description
  --- | ---
  org.apache.lucene.codecs.lucene95 | Lucene 9.5 file format.
  org.apache.lucene.util.packed | Packed integer arrays and streams.

- Classes in org.apache.lucene.util.packed used by org.apache.lucene.codecs.lucene95
  Class | Description
  --- | ---
  DirectMonotonicReader | Retrieves an instance previously written by `DirectMonotonicWriter`.

- Classes in org.apache.lucene.util.packed used by org.apache.lucene.util.packed
  Class | Description
  --- | ---
  AbstractPagedMutable | Base implementation for `PagedMutable` and `PagedGrowableWriter`.
  DirectMonotonicReader | Retrieves an instance previously written by `DirectMonotonicWriter`.
  DirectMonotonicReader.Meta | In-memory metadata that needs to be kept around for `DirectMonotonicReader` to read data from disk.
  DirectMonotonicWriter | Write monotonically-increasing sequences of integers.
  DirectWriter | Class for writing packed integers to be directly read from Directory.
  GrowableWriter | Implements `PackedInts.Mutable`, but grows the bit count of the underlying packed ints on-demand.
  MonotonicBlockPackedReader | Provides random access to a stream written with `MonotonicBlockPackedWriter`.
  PackedInts.Decoder | A decoder for packed integers.
  PackedInts.Encoder | An encoder for packed integers.
  PackedInts.Format | A format to write packed ints.
  PackedInts.FormatAndBits | Simple class that holds a format and a number of bits per value.
  PackedInts.Mutable | A packed integer array that can be modified.
  PackedInts.Reader | A read-only random access array of positive integers.
  PackedInts.ReaderIterator | Run-once iterator interface, to decode previously saved PackedInts.
  PackedInts.Writer | A write-once Writer.
  PackedLongValues | Utility class to compress integers into a `LongValues` instance.
  PackedLongValues.Builder | A Builder for a `PackedLongValues` instance.
  PackedLongValues.Iterator | An iterator over long values.
  PagedGrowableWriter | A `PagedGrowableWriter`.
  PagedMutable | A `PagedMutable`.