Browse Source

docs: 更正saveToCache所属组件

pull/7898/head
layhuts 5 months ago
parent
commit
75ed17a1f9
  1. 6
      packages/@core/base/shared/src/cache/README.md

6
packages/@core/base/shared/src/cache/README.md

@ -5,7 +5,7 @@
## 架构设计 ## 架构设计
``` shell ```shell
┌───────────────────────────────────────────────┐ ┌───────────────────────────────────────────────┐
│ StorageManager │ │ StorageManager │
│ ┌─────────────┐ ┌───────────────────────┐ │ │ ┌─────────────┐ ┌───────────────────────┐ │
@ -415,8 +415,8 @@ class PreferenceManager {
4. **前缀隔离是逻辑隔离** — `clear()` 只清除当前前缀下的数据,不影响其他前缀或无前缀的数据。 4. **前缀隔离是逻辑隔离** — `clear()` 只清除当前前缀下的数据,不影响其他前缀或无前缀的数据。
5. **错误处理** — LocalStorageDriver 在 JSON 解析失败时自动清除损坏数据;StorageManager 的 5. **错误处理** — LocalStorageDriver 在 JSON 解析失败时自动清除损坏数据;
`saveToCache` 内部 try-catch 防止未捕获异常。 `PreferenceManager.saveToCache` 内部 try-catch 防止未捕获异常。
6. **IndexedDB 版本升级** — 如果需要修改 objectStore 结构,需要递增 `dbVersion`。当前实现在 6. **IndexedDB 版本升级** — 如果需要修改 objectStore 结构,需要递增 `dbVersion`。当前实现在
`upgradeneeded` 事件中自动创建 objectStore。 `upgradeneeded` 事件中自动创建 objectStore。

Loading…
Cancel
Save