改进退出程序时关闭数据库写入

This commit is contained in:
GoEdgeLab
2023-06-23 17:45:39 +08:00
parent 54787a8a8e
commit 67355c85bd
12 changed files with 25 additions and 10 deletions

View File

@@ -504,6 +504,10 @@ func (this *FileListDB) CleanAll() error {
}
func (this *FileListDB) Close() error {
if this.isClosed {
return nil
}
this.isClosed = true
this.isReady = false

View File

@@ -19,7 +19,7 @@ func init() {
return
}
events.On(events.EventQuit, func() {
events.OnClose(func() {
remotelogs.Println("CACHE", "quiting cache manager")
SharedManager.UpdatePolicies([]*serverconfigs.HTTPCachePolicy{})
})