From 0a3c46ac0f726e60291ad40933c5217ea4698c26 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E7=A5=A5=E8=B6=85?= Date: Mon, 5 Oct 2020 20:23:06 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=9E=E7=8E=B0=E7=BC=93=E5=AD=98=E7=AD=96?= =?UTF-8?q?=E7=95=A5=E6=9C=80=E5=A4=A7=E5=AE=B9=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkg/serverconfigs/http_cache_policy.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkg/serverconfigs/http_cache_policy.go b/pkg/serverconfigs/http_cache_policy.go index 5e7ad2c..606fcfa 100644 --- a/pkg/serverconfigs/http_cache_policy.go +++ b/pkg/serverconfigs/http_cache_policy.go @@ -12,9 +12,9 @@ type HTTPCachePolicy struct { IsOn bool `yaml:"isOn" json:"isOn"` // 是否开启 Name string `yaml:"name" json:"name"` // 名称 Description string `yaml:"description" json:"description"` // 描述 - Capacity *shared.SizeCapacity `yaml:"capacity" json:"capacity"` // 最大内容容量 TODO 需要实现 - MaxKeys int64 `yaml:"maxKeys" json:"maxKeys"` // 最多Key值 TODO 需要实现 - MaxSize *shared.SizeCapacity `yaml:"maxSize" json:"maxSize"` // 单个缓存最大尺寸 TODO 需要实现 + Capacity *shared.SizeCapacity `yaml:"capacity" json:"capacity"` // 最大内容容量 + MaxKeys int64 `yaml:"maxKeys" json:"maxKeys"` // 最多Key值 + MaxSize *shared.SizeCapacity `yaml:"maxSize" json:"maxSize"` // 单个缓存最大尺寸 Type CachePolicyStorageType `yaml:"type" json:"type"` // 类型 Options map[string]interface{} `yaml:"options" json:"options"` // 选项 Life *shared.TimeDuration `yaml:"life" json:"life"` // 默认有效期 TODO 需要实现 @@ -41,7 +41,7 @@ func (this *HTTPCachePolicy) Init() error { } // 容量 -func (this *HTTPCachePolicy) CapacitySize() int64 { +func (this *HTTPCachePolicy) CapacityBytes() int64 { return this.capacity }