# Hierarchy For Package org.apache.sysds.runtime.controlprogram.caching

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.sysds.runtime.controlprogram.caching.ByteBuffer
  - org.apache.sysds.runtime.controlprogram.caching.CacheBlockFactory
  - org.apache.sysds.runtime.controlprogram.caching.CacheDataInput (implements java.io.DataInput, org.apache.sysds.runtime.matrix.data.MatrixBlockDataInput)
  - org.apache.sysds.runtime.controlprogram.caching.CacheDataOutput (implements java.io.DataOutput, org.apache.sysds.runtime.matrix.data.MatrixBlockDataOutput)
  - org.apache.sysds.runtime.controlprogram.caching.CacheStatistics
  - org.apache.sysds.runtime.instructions.cp.Data (implements java.io.Serializable)
    - org.apache.sysds.runtime.controlprogram.caching.CacheableData<T>
      - org.apache.sysds.runtime.controlprogram.caching.FrameObject
      - org.apache.sysds.runtime.controlprogram.caching.MatrixObject
      - org.apache.sysds.runtime.controlprogram.caching.TensorObject
  - org.apache.sysds.runtime.controlprogram.caching.LazyWriteBuffer
  - org.apache.sysds.runtime.controlprogram.caching.PageCache
  - org.apache.sysds.runtime.controlprogram.caching.UnifiedMemoryManager

## Interface Hierarchy

- org.apache.hadoop.io.Writable
  - org.apache.sysds.runtime.controlprogram.caching.CacheBlock

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.sysds.runtime.controlprogram.caching.CacheableData.CacheStatus
    - org.apache.sysds.runtime.controlprogram.caching.CacheStatistics.Stat
    - org.apache.sysds.runtime.controlprogram.caching.LazyWriteBuffer.RPolicy
    - org.apache.sysds.runtime.controlprogram.caching.MatrixObject.UpdateType

Copyright © 2021 The Apache Software Foundation. All rights reserved.