---
name: "getOfflineDpCache"
mode: "api"
versionRequirements:
  - { name: "@ray-js/lock-sdk", version: "1.1.0" }
title: "getOfflineDpCache - 从本地缓存读取指定 DP 的离线任务信息。"
summary: "从本地缓存中获取指定 DP 的离线任务信息（若存在），不拉取云端。"
---

## getOfflineDpCache

> [VERSION] @ray-js/lock-sdk >= 1.1.0

### 描述

获取指定 code 的离线 DP 缓存项

### 参数

| 参数 | 类型 | 必填 | 描述 |
| --- | --- | --- | --- |
| `code` | `string` | 是 | DP code |

### 返回值

类型: `OfflineDpInfo`

缓存项或 undefined

##### OfflineDpInfo

| 属性 | 类型 | 描述 |
| --- | --- | --- |
| `value` | `string \| boolean \| number` | DP 值 |
| `pushStatus` | `boolean` | 是否已推送 |

### 示例代码

#### 示例

```ts
import { getOfflineDpCache } from '@ray-js/lock-sdk';
const cache = getOfflineDpCache();
```
