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

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractMap<K,​V> (implements java.util.Map<K,​V>)
    - java.util.HashMap<K,​V> (implements java.lang.Cloneable, java.util.Map<K,​V>, java.io.Serializable)
      - java.util.LinkedHashMap<K,​V> (implements java.util.Map<K,​V>)
        - org.apache.sysds.runtime.controlprogram.caching.CacheEvictionQueue
  - 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.CacheMaintenanceService
  - 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