# Uses of Interface
org.apache.sysds.runtime.matrix.data.MatrixBlockDataOutput

Packages that use MatrixBlockDataOutput
Package
Description
org.apache.sysds.runtime.controlprogram.caching
org.apache.sysds.runtime.util

## Uses of MatrixBlockDataOutput in org.apache.sysds.runtime.controlprogram.caching

Classes in org.apache.sysds.runtime.controlprogram.caching that implement MatrixBlockDataOutput
Modifier and Type
Class
Description
`class`
`CacheDataOutput`
Custom DataOutput to serialize directly into the given byte array.

## Uses of MatrixBlockDataOutput in org.apache.sysds.runtime.util

Classes in org.apache.sysds.runtime.util that implement MatrixBlockDataOutput
Modifier and Type
Class
Description
`class`
`FastBufferedDataOutputStream`
This buffered output stream is essentially a merged version of BufferedOutputStream and DataOutputStream, wrt SystemDS requirements.