# Package org.apache.avro.util

Common utility classes.

See: Description

Class Summary
ByteBufferInputStream: Utility to present `ByteBuffer` data as an `InputStream`.
ByteBufferOutputStream: Utility to collect data written to an `OutputStream` in `ByteBuffer`s.
ClassUtils
MapEntry<K,V>: An implementation of `Map.Entry` with well-defined member names.
MapUtil
NonCopyingByteArrayOutputStream: Utility to make data written to an `ByteArrayOutputStream` directly available as a `ByteBuffer`.
RandomData: Generates schema data as Java objects with random values.
ReusableByteArrayInputStream
ReusableByteBufferInputStream
SchemaUtil
Utf8: A Utf8 string.
WeakIdentityHashMap<K,V>: Implements a combination of WeakHashMap and IdentityHashMap.

## Package org.apache.avro.util Description

Common utility classes.