缓存策略修改时尽可能不重新加载

This commit is contained in:
刘祥超
2022-03-15 21:33:44 +08:00
parent b9abc55728
commit 1c2ca73208
6 changed files with 350 additions and 131 deletions

View File

@@ -40,6 +40,12 @@ type StorageInterface interface {
// Policy 获取当前存储的Policy
Policy() *serverconfigs.HTTPCachePolicy
// UpdatePolicy 修改策略
UpdatePolicy(newPolicy *serverconfigs.HTTPCachePolicy)
// CanUpdatePolicy 检查策略是否可以更新
CanUpdatePolicy(newPolicy *serverconfigs.HTTPCachePolicy) bool
// AddToList 将缓存添加到列表
AddToList(item *Item)