# Uses of Package
org.apache.sysds.runtime.controlprogram.caching

- Packages that use org.apache.sysds.runtime.controlprogram.caching
  Package | Description
  --- | ---
  org.apache.sysds.api.mlcontext |
  org.apache.sysds.hops |
  org.apache.sysds.hops.rewrite |
  org.apache.sysds.lops |
  org.apache.sysds.runtime.codegen |
  org.apache.sysds.runtime.compress |
  org.apache.sysds.runtime.controlprogram.caching |
  org.apache.sysds.runtime.controlprogram.context |
  org.apache.sysds.runtime.controlprogram.federated |
  org.apache.sysds.runtime.controlprogram.paramserv |
  org.apache.sysds.runtime.controlprogram.paramserv.dp |
  org.apache.sysds.runtime.controlprogram.paramserv.homomorphicEncryption |
  org.apache.sysds.runtime.controlprogram.parfor |
  org.apache.sysds.runtime.controlprogram.parfor.opt |
  org.apache.sysds.runtime.data |
  org.apache.sysds.runtime.instructions.cp |
  org.apache.sysds.runtime.instructions.fed |
  org.apache.sysds.runtime.instructions.gpu.context |
  org.apache.sysds.runtime.instructions.spark |
  org.apache.sysds.runtime.instructions.spark.data |
  org.apache.sysds.runtime.instructions.spark.utils |
  org.apache.sysds.runtime.lineage |
  org.apache.sysds.runtime.matrix.data |
  org.apache.sysds.runtime.meta |
  org.apache.sysds.runtime.transform.encode |
  org.apache.sysds.runtime.util |

- Classes in org.apache.sysds.runtime.controlprogram.caching used by org.apache.sysds.api.mlcontext
  Class | Description
  --- | ---
  FrameObject |
  MatrixObject | Represents a matrix in control program.

- Classes in org.apache.sysds.runtime.controlprogram.caching used by org.apache.sysds.hops
  Class | Description
  --- | ---
  MatrixObject.UpdateType |

- Classes in org.apache.sysds.runtime.controlprogram.caching used by org.apache.sysds.hops.rewrite
  Class | Description
  --- | ---
  MatrixObject | Represents a matrix in control program.

- Classes in org.apache.sysds.runtime.controlprogram.caching used by org.apache.sysds.lops
  Class | Description
  --- | ---
  MatrixObject.UpdateType |

- Classes in org.apache.sysds.runtime.controlprogram.caching used by org.apache.sysds.runtime.codegen
  Class | Description
  --- | ---
  MatrixObject | Represents a matrix in control program.

- Classes in org.apache.sysds.runtime.controlprogram.caching used by org.apache.sysds.runtime.compress
  Class | Description
  --- | ---
  CacheBlock | Interface for all blocks handled by lazy write buffer.
  MatrixObject.UpdateType |

- Classes in org.apache.sysds.runtime.controlprogram.caching used by org.apache.sysds.runtime.controlprogram.caching
  Class | Description
  --- | ---
  ByteBuffer | Wrapper for WriteBuffer byte array per matrix/frame in order to support matrix/frame serialization outside global lock.
  CacheableData | Each object of this class is a cache envelope for some large piece of data called "cache block".
  CacheableData.CacheStatus | Defines all possible cache status types for a data blob.
  CacheBlock | Interface for all blocks handled by lazy write buffer.
  CacheStatistics.Stat |
  FrameObject |
  LazyWriteBuffer.RPolicy |
  MatrixObject | Represents a matrix in control program.
  MatrixObject.UpdateType |
  TensorObject |

- Classes in org.apache.sysds.runtime.controlprogram.caching used by org.apache.sysds.runtime.controlprogram.context
  Class | Description
  --- | ---
  CacheableData | Each object of this class is a cache envelope for some large piece of data called "cache block".
  CacheBlock | Interface for all blocks handled by lazy write buffer.
  FrameObject |
  MatrixObject | Represents a matrix in control program.
  MatrixObject.UpdateType |
  TensorObject |

- Classes in org.apache.sysds.runtime.controlprogram.caching used by org.apache.sysds.runtime.controlprogram.federated
  Class | Description
  --- | ---
  CacheableData | Each object of this class is a cache envelope for some large piece of data called "cache block".
  CacheBlock | Interface for all blocks handled by lazy write buffer.
  MatrixObject | Represents a matrix in control program.

- Classes in org.apache.sysds.runtime.controlprogram.caching used by org.apache.sysds.runtime.controlprogram.paramserv
  Class | Description
  --- | ---
  MatrixObject | Represents a matrix in control program.

- Classes in org.apache.sysds.runtime.controlprogram.caching used by org.apache.sysds.runtime.controlprogram.paramserv.dp
  Class | Description
  --- | ---
  MatrixObject | Represents a matrix in control program.

- Classes in org.apache.sysds.runtime.controlprogram.caching used by org.apache.sysds.runtime.controlprogram.paramserv.homomorphicEncryption
  Class | Description
  --- | ---
  MatrixObject | Represents a matrix in control program.

- Classes in org.apache.sysds.runtime.controlprogram.caching used by org.apache.sysds.runtime.controlprogram.parfor
  Class | Description
  --- | ---
  CacheableData | Each object of this class is a cache envelope for some large piece of data called "cache block".
  CacheBlock | Interface for all blocks handled by lazy write buffer.
  FrameObject |
  MatrixObject | Represents a matrix in control program.

- Classes in org.apache.sysds.runtime.controlprogram.caching used by org.apache.sysds.runtime.controlprogram.parfor.opt
  Class | Description
  --- | ---
  MatrixObject | Represents a matrix in control program.

- Classes in org.apache.sysds.runtime.controlprogram.caching used by org.apache.sysds.runtime.data
  Class | Description
  --- | ---
  CacheBlock | Interface for all blocks handled by lazy write buffer.

- Classes in org.apache.sysds.runtime.controlprogram.caching used by org.apache.sysds.runtime.instructions.cp
  Class | Description
  --- | ---
  CacheableData | Each object of this class is a cache envelope for some large piece of data called "cache block".
  MatrixObject | Represents a matrix in control program.
  MatrixObject.UpdateType |

- Classes in org.apache.sysds.runtime.controlprogram.caching used by org.apache.sysds.runtime.instructions.fed
  Class | Description
  --- | ---
  CacheableData | Each object of this class is a cache envelope for some large piece of data called "cache block".
  CacheBlock | Interface for all blocks handled by lazy write buffer.
  FrameObject |
  MatrixObject | Represents a matrix in control program.

- Classes in org.apache.sysds.runtime.controlprogram.caching used by org.apache.sysds.runtime.instructions.gpu.context
  Class | Description
  --- | ---
  MatrixObject | Represents a matrix in control program.

- Classes in org.apache.sysds.runtime.controlprogram.caching used by org.apache.sysds.runtime.instructions.spark
  Class | Description
  --- | ---
  CacheableData | Each object of this class is a cache envelope for some large piece of data called "cache block".

- Classes in org.apache.sysds.runtime.controlprogram.caching used by org.apache.sysds.runtime.instructions.spark.data
  Class | Description
  --- | ---
  CacheableData | Each object of this class is a cache envelope for some large piece of data called "cache block".
  CacheBlock | Interface for all blocks handled by lazy write buffer.

- Classes in org.apache.sysds.runtime.controlprogram.caching used by org.apache.sysds.runtime.instructions.spark.utils
  Class | Description
  --- | ---
  MatrixObject | Represents a matrix in control program.

- Classes in org.apache.sysds.runtime.controlprogram.caching used by org.apache.sysds.runtime.lineage
  Class | Description
  --- | ---
  MatrixObject | Represents a matrix in control program.

- Classes in org.apache.sysds.runtime.controlprogram.caching used by org.apache.sysds.runtime.matrix.data
  Class | Description
  --- | ---
  CacheBlock | Interface for all blocks handled by lazy write buffer.
  MatrixObject | Represents a matrix in control program.
  MatrixObject.UpdateType |

- Classes in org.apache.sysds.runtime.controlprogram.caching used by org.apache.sysds.runtime.meta
  Class | Description
  --- | ---
  CacheableData | Each object of this class is a cache envelope for some large piece of data called "cache block".

- Classes in org.apache.sysds.runtime.controlprogram.caching used by org.apache.sysds.runtime.transform.encode
  Class | Description
  --- | ---
  CacheBlock | Interface for all blocks handled by lazy write buffer.

- Classes in org.apache.sysds.runtime.controlprogram.caching used by org.apache.sysds.runtime.util
  Class | Description
  --- | ---
  CacheBlock | Interface for all blocks handled by lazy write buffer.
  MatrixObject | Represents a matrix in control program.