## Uses of Class
org.apache.sysds.runtime.controlprogram.caching.CacheableData

- Packages that use CacheableData
  Package | Description
  --- | ---
  org.apache.sysds.runtime.controlprogram.caching |
  org.apache.sysds.runtime.controlprogram.context |
  org.apache.sysds.runtime.controlprogram.federated |
  org.apache.sysds.runtime.instructions.cp |
  org.apache.sysds.runtime.instructions.fed |
  org.apache.sysds.runtime.instructions.spark.data |

- - ### Uses of CacheableData in org.apache.sysds.runtime.controlprogram.caching

    Subclasses of CacheableData in org.apache.sysds.runtime.controlprogram.caching
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FrameObject`
    `class` | `MatrixObject` Represents a matrix in control program.
    `class` | `TensorObject`

  - ### Uses of CacheableData in org.apache.sysds.runtime.controlprogram.context

    Methods in org.apache.sysds.runtime.controlprogram.context that return CacheableData
    Modifier and Type | Method and Description
    --- | ---
    `static CacheableData<?>` | ExecutionContext.`createCacheableData(CacheBlock cb)`
    `CacheableData<?>` | ExecutionContext.`getCacheableData(CPOperand input)`
    `CacheableData<?>` | ExecutionContext.`getCacheableData(String varname)`

    Methods in org.apache.sysds.runtime.controlprogram.context with parameters of type CacheableData
    Modifier and Type | Method and Description
    --- | ---
    `org.apache.spark.broadcast.Broadcast<CacheBlock>` | SparkExecutionContext.`broadcastVariable(CacheableData<CacheBlock> cd)`
    `void` | ExecutionContext.`cleanupCacheableData(CacheableData<?> mo)`
    `void` | SparkExecutionContext.`cleanupCacheableData(CacheableData<?> mo)`

  - ### Uses of CacheableData in org.apache.sysds.runtime.controlprogram.federated

    Methods in org.apache.sysds.runtime.controlprogram.federated with parameters of type CacheableData
    Modifier and Type | Method and Description
    --- | ---
    `FederatedRequest` | FederationMap.`broadcast(CacheableData<?> data)`
    `FederatedRequest[]` | FederationMap.`broadcastSliced(CacheableData<?> data, boolean transposed)`

  - ### Uses of CacheableData in org.apache.sysds.runtime.instructions.cp

    Methods in org.apache.sysds.runtime.instructions.cp that return CacheableData
    Modifier and Type | Method and Description
    --- | ---
    `CacheableData<?>` | ParameterizedBuiltinCPInstruction.`getTarget(ExecutionContext ec)`

  - ### Uses of CacheableData in org.apache.sysds.runtime.instructions.fed

    Methods in org.apache.sysds.runtime.instructions.fed that return CacheableData
    Modifier and Type | Method and Description
    --- | ---
    `CacheableData<?>` | ParameterizedBuiltinFEDInstruction.`getTarget(ExecutionContext ec)`

  - ### Uses of CacheableData in org.apache.sysds.runtime.instructions.spark.data

    Methods in org.apache.sysds.runtime.instructions.spark.data with parameters of type CacheableData
    Modifier and Type | Method and Description
    --- | ---
    `void` | LineageObject.`setBackReference(CacheableData<?> cd)`

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