list()
list() : array
缓存列表:数据库注册项(全部 status)+ 各逻辑名的实际实例数
缓存管理服务
职责:基于数据库注册表(td_sys_cache / SysCache)——列表(注册项 + 实际 key 统计)、 建立(新增注册项,status=1 已审批,说明必填)、编辑(全字段可改——key 模板可改, 改后清旧实例自动重建、缓存值不丢)、审批(待审批项 → status=1)、 删除(清缓存实例 + 删注册项)、全清、发现未注册 key。
┌────────────────── 分区导航(按此顺序阅读)──────────────────┐ 分区 1 · 查询(读) list / show / namingSpec 分区 2 · 写操作 discoverAndRegister / create / update / delete / flush 分区 3 · 内部辅助 vocabItems / readDirectValue / paramsFromBusinessKey simplifyValue / extendVocab / ensureDictWord └────────────────────────────────────────────────────────────┘
update(string $name, array $data) : void
编辑缓存注册项(全字段可改)。 - key 模板可改:改后清旧模板实例,新 key 首次访问从数据库重建——缓存值不丢、业务无感 - 审批 = update 带 status=1(待审批项必填说明由 DataCacheRequest 校验) - 保护锁(protected):受保护项禁止改 key 模板/逻辑名(旧实例清理会被锁挡住, 改后新旧双份数据分裂);解锁(protected=0)后可改。layer/ttl/tables/connection/description/status 不受限。
| string | $name | |
| array | $data |