# 使用 LightCache 关闭时无法正常保存持久化

LightCache 因为是跨内存使用的,所以每次重启和关闭框架时,都只会让其中一个进程去保存。因为在 2.4.2 版本开始,持久化的逻辑发生了更改,不再支持 expire = -2 进行设置持久化(因为那样会很容易让开发者写错),仅支持使用 LightCache::addPersistence($key) 这样的方式进行设置持久化,所以在 2.4.2 版本以后,请使用此方法进行持久化设置,保证数据不丢失。

此外,2.4.2 版本起,不再支持用户手动调用 savePersistence() 方法,普通用户不可手动调用此方法,否则会导致数据出错。