| Interface | Description |
|---|---|
| ByteStorage |
Interface for a storage that will temporarily save bytes.
|
| ByteStorageFactory |
Factory that creates
ByteStorage. |
| TemporaryDirectory |
A temporary directory is a directory that creates temporary files.
|
| TemporaryDirectoryFactory |
Factory that creates temporary directories.
|
| Class | Description |
|---|---|
| ChunkBasedByteStorage |
Byte storage that breaks byte sources into smaller byte sources.
|
| ChunkBasedByteStorageFactory |
ByteStorageFactory that creates ByteStorage instances that keep all data in
memory. |
| CloseableByteSourceFromOutputStreamBuilder |
Output stream that creates a
CloseableByteSource from the data that was written to it. |
| InMemoryByteStorage |
Keeps track of used bytes allowing gauging memory usage.
|
| InMemoryByteStorageFactory |
ByteStorageFactory that creates ByteStorage instances that keep all data in
memory. |
| OverflowToDiskByteStorage |
Byte storage that keeps data in memory up to a certain size.
|
| OverflowToDiskByteStorageFactory |
ByteStorageFactory that creates instances of ByteStorage that will keep some data
in memory and will overflow to disk when necessary. |
| TemporaryFile |
A temporary file or directory.
|