$user
$user : \App\Models\SysUser
缓存失效时序
被测对象:模型事件(saved/deleting)驱动的缓存失效(CacheManager::invalidateByTableDeferred) 守护约定(铁律):事务内触发的事件失效延迟到 afterCommit(事务中途缓存保持旧值不动); 事务回滚不失效(DB 未变缓存不该清);事务外触发立即失效。
$user : \App\Models\SysUser
buildCacheRegistry(array $items) : void
建缓存注册表最小 schema(td_sys_cache)并灌入注册项。
测试跑 sqlite :memory:,生产迁移含 PostgreSQL 专属 DDL 跑不通(DataScopeServiceTest 同因自建 schema); 而 CacheManager::registry() 现已从数据库表读取——凡走注册表的测试(remember/get/key/失效推导) 必须在 setUp 先调用本方法,否则注册表为空、remember 未登记名会走「自动登记」路径。
| array | $items |