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

This commit is contained in:
GoEdgeLab
2022-03-15 21:33:44 +08:00
parent 6ba34ee540
commit a7cb922e9f
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)