File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -106,10 +106,10 @@ type WebConf struct {
106106 BodyLimit int `json:"body_limit"`
107107
108108 // 黑白名单中间件缓存容量配置, 键生命周期秒数
109- WhitelistLRUCapacity uint64 `json:"whitelist_lru_capacity"`
110- WhitelistLRULifetime uint64 `json:"whitelist_lru_lifetime"`
111- BlacklistLRUCapacity uint64 `json:"blacklist_lru_capacity"`
112- BlacklistLRULifetime uint64 `json:"blacklist_lru_lifetime"`
109+ WhitelistLRUCapacity uint32 `json:"whitelist_lru_capacity"`
110+ WhitelistLRULifetime uint32 `json:"whitelist_lru_lifetime"`
111+ BlacklistLRUCapacity uint32 `json:"blacklist_lru_capacity"`
112+ BlacklistLRULifetime uint32 `json:"blacklist_lru_lifetime"`
113113
114114 CertFile string `json:"-"`
115115 KeyFile string `json:"-"`
Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ require (
88 github.com/fufuok/bytespool v1.3.2
99 github.com/fufuok/chanx v1.2.1
1010 github.com/fufuok/cron v0.3.2
11- github.com/fufuok/freelru v0.13.1
11+ github.com/fufuok/freelru v0.13.2
1212 github.com/fufuok/utils v1.0.9
1313 github.com/gin-gonic/gin v1.9.1
1414 github.com/go-cmd/cmd v1.4.2
Original file line number Diff line number Diff line change @@ -42,8 +42,8 @@ github.com/fufuok/chanx v1.2.1 h1:YvMgLg/ZEaWYwmQvTKOwR+dkvmfAdH+MnYlvjRawz7E=
4242github.com/fufuok/chanx v1.2.1 /go.mod h1:d9WAtwHbIqRIEuZqfaD6v9O+x/9Y+rGNgUuBnSwbyJU =
4343github.com/fufuok/cron v0.3.2 h1:kFElN4SnLEnE8vWZhLlNv9WgHLdWVfepSYeoyK9V9Pg =
4444github.com/fufuok/cron v0.3.2 /go.mod h1:fbTEmIk30P2o35BqPgCNSm8MvnC1XjNojtPlgJk4/lY =
45- github.com/fufuok/freelru v0.13.1 h1:kW1tfgg82Jj4MpUxZ6v3PfKEiu+o6JYAF2aeLRRYlvA =
46- github.com/fufuok/freelru v0.13.1 /go.mod h1:6B/BCmtS+iIJmAFmCDfSUaLsuQtPio0BpBkPuAOgQ0k =
45+ github.com/fufuok/freelru v0.13.2 h1:Fb3Moh9Xjc+39/xB0IX+VJmhKdZ8aIAmc8McMmApi4k =
46+ github.com/fufuok/freelru v0.13.2 /go.mod h1:6B/BCmtS+iIJmAFmCDfSUaLsuQtPio0BpBkPuAOgQ0k =
4747github.com/fufuok/utils v1.0.9 h1:ybn0Tb2mbtsnlRTjhdvH1hHD2ha0LA1I2mG67sTjoZw =
4848github.com/fufuok/utils v1.0.9 /go.mod h1:Kdin3/AGzR0+mCaSKeatud64L48oAmVMIhqP4wXHh2E =
4949github.com/gabriel-vasile/mimetype v1.4.3 h1:in2uUcidCuFcDKtdcBxlR0rJ1+fsokWf+uqxgUFjbI0 =
Original file line number Diff line number Diff line change 2020)
2121
2222// UseBlacklistCache 重新设置黑名单检查时缓存, 配置变化时可选再次调用, 由应用端 Start() Runtime() 调用
23- func UseBlacklistCache (capacity , lifetime uint64 ) (err error ) {
23+ func UseBlacklistCache (capacity , lifetime uint32 ) (err error ) {
2424 useBlacklistLRU .Store (false )
2525 if capacity == 0 {
2626 return nil
Original file line number Diff line number Diff line change 2525)
2626
2727// UseWhitelistCache 重新设置白名单检查时缓存, 配置变化时可选再次调用, 由应用端 Start() Runtime() 调用
28- func UseWhitelistCache (capacity , lifetime uint64 ) error {
28+ func UseWhitelistCache (capacity , lifetime uint32 ) error {
2929 useWhitelistLRU .Store (false )
3030 if capacity == 0 {
3131 return nil
Original file line number Diff line number Diff line change 1919)
2020
2121// UseBlacklistCache 重新设置黑名单检查时缓存, 配置变化时可选再次调用, 由应用端 Start() Runtime() 调用
22- func UseBlacklistCache (capacity , lifetime uint64 ) (err error ) {
22+ func UseBlacklistCache (capacity , lifetime uint32 ) (err error ) {
2323 useBlacklistLRU .Store (false )
2424 if capacity == 0 {
2525 return nil
Original file line number Diff line number Diff line change 2424)
2525
2626// UseWhitelistCache 重新设置白名单检查时缓存, 配置变化时可选再次调用, 由应用端 Start() Runtime() 调用
27- func UseWhitelistCache (capacity , lifetime uint64 ) error {
27+ func UseWhitelistCache (capacity , lifetime uint32 ) error {
2828 useWhitelistLRU .Store (false )
2929 if capacity == 0 {
3030 return nil
You can’t perform that action at this time.
0 commit comments