## Uses of Class
org.apache.pdfbox.io.MemoryUsageSetting

### Uses of MemoryUsageSetting in org.apache.pdfbox.io

Methods in org.apache.pdfbox.io that return MemoryUsageSetting
`MemoryUsageSetting` MemoryUsageSetting.`setTempDir(File tempDir)` Sets directory to be used for temporary files.
`static MemoryUsageSetting` MemoryUsageSetting.`setupMainMemoryOnly()` Setups buffering memory usage to only use main-memory (no temporary file) which is not restricted in size.
`static MemoryUsageSetting` MemoryUsageSetting.`setupMainMemoryOnly(long maxMainMemoryBytes)` Setups buffering memory usage to only use main-memory with the defined maximum.
`static MemoryUsageSetting` MemoryUsageSetting.`setupMixed(long maxMainMemoryBytes)` Setups buffering memory usage to use a portion of main-memory and additionally temporary file(s) in case the specified portion is exceeded.
`static MemoryUsageSetting` MemoryUsageSetting.`setupMixed(long maxMainMemoryBytes, long maxStorageBytes)` Setups buffering memory usage to use a portion of main-memory and additionally temporary file(s) in case the specified portion is exceeded.
`static MemoryUsageSetting` MemoryUsageSetting.`setupTempFileOnly()` Setups buffering memory usage to only use temporary file(s) (no main-memory) with not restricted size.
`static MemoryUsageSetting` MemoryUsageSetting.`setupTempFileOnly(long maxStorageBytes)` Setups buffering memory usage to only use temporary file(s) (no main-memory) with the specified maximum size.

Constructors in org.apache.pdfbox.io with parameters of type MemoryUsageSetting
Constructor and Description
`ScratchFile(MemoryUsageSetting memUsageSetting)` Initializes page handler.