## 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 |
  org.apache.sysds.runtime.meta |

- - ### 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)` Creates separate slices of an input data object according to the index ranges of federated data.
    `FederatedRequest[]` | FederationMap.`broadcastSliced(CacheableData<?> data, boolean isFrame, int[][] ix)`
    `static FederationMap` | FederationUtils.`federateLocalData(CacheableData<?> data)`

    Constructors in org.apache.sysds.runtime.controlprogram.federated with parameters of type CacheableData
    Constructor and Description
    `FederatedLocalData(long id, CacheableData<?> data)`

  - ### 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)`

    Methods in org.apache.sysds.runtime.instructions.fed with parameters of type CacheableData
    Modifier and Type | Method and Description
    --- | ---
    `static void` | InitFEDInstruction.`federateMatrix(CacheableData<?> output, List<org.apache.commons.lang3.tuple.Pair<FederatedRange,FederatedData>> workers)`

  - ### 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)`

  - ### Uses of CacheableData in org.apache.sysds.runtime.meta

    Methods in org.apache.sysds.runtime.meta that return CacheableData
    Modifier and Type | Method and Description
    --- | ---
    `CacheableData<?>` | MetaDataAll.`parseAndSetPrivacyConstraint(CacheableData<?> cd)`

    Methods in org.apache.sysds.runtime.meta with parameters of type CacheableData
    Modifier and Type | Method and Description
    --- | ---
    `CacheableData<?>` | MetaDataAll.`parseAndSetPrivacyConstraint(CacheableData<?> cd)`

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