# Uses of Package
org.apache.pdfbox.io

Classes in org.apache.pdfbox.io used by org.apache.pdfbox.io
Class and Description
MemoryUsageSetting Controls how memory/temporary files are used for buffering streams etc.
RandomAccess An interface to allow data to be stored completely in memory or to use a scratch file on the disk.
RandomAccessRead An interface allowing random access read operations.
RandomAccessReadBuffer An implementation of the RandomAccessRead interface to store data in memory.
RandomAccessReadView This class provides a view of a part of a random access read.
RandomAccessStreamCache An interface describing a StreamCache to be used when creating/writing streams of a PDF.
RandomAccessStreamCache.StreamCacheCreateFunction
RandomAccessWrite An interface allowing random access write operations.
ScratchFile Implements a memory page handling mechanism as base for creating (multiple) `RandomAccess` buffers each having its set of pages (implemented by `ScratchFileBuffer`).