Cache commands using StringSliceWrapper

This commit is contained in:
DanB
2018-03-18 18:01:05 +01:00
parent cd106660a5
commit f92ea30eee
3 changed files with 6 additions and 9 deletions

View File

@@ -26,7 +26,6 @@ func init() {
c := &CmdClear{
name: "cache_clear",
rpcMethod: utils.CacheSv1Clear,
rpcParams: []string{},
}
commands[c.Name()] = c
c.CommandExecuter = &CommandExecuter{c}
@@ -36,7 +35,7 @@ func init() {
type CmdClear struct {
name string
rpcMethod string
rpcParams []string
rpcParams *StringSliceWrapper
*CommandExecuter
}
@@ -50,7 +49,7 @@ func (self *CmdClear) RpcMethod() string {
func (self *CmdClear) RpcParams(reset bool) interface{} {
if reset || self.rpcParams == nil {
self.rpcParams = []string{}
self.rpcParams = new(StringSliceWrapper)
}
return self.rpcParams
}

View File

@@ -27,7 +27,6 @@ func init() {
c := &CmdGetPrecacheStatus{
name: "cache_precache_status",
rpcMethod: utils.CacheSv1PrecacheStatus,
rpcParams: []string{},
}
commands[c.Name()] = c
c.CommandExecuter = &CommandExecuter{c}
@@ -37,7 +36,7 @@ func init() {
type CmdGetPrecacheStatus struct {
name string
rpcMethod string
rpcParams []string
rpcParams *StringSliceWrapper
*CommandExecuter
}
@@ -51,7 +50,7 @@ func (self *CmdGetPrecacheStatus) RpcMethod() string {
func (self *CmdGetPrecacheStatus) RpcParams(reset bool) interface{} {
if reset || self.rpcParams == nil {
self.rpcParams = []string{}
self.rpcParams = new(StringSliceWrapper)
}
return self.rpcParams
}

View File

@@ -27,7 +27,6 @@ func init() {
c := &CmdGetCacheStats{
name: "cache_stats",
rpcMethod: utils.CacheSv1GetCacheStats,
rpcParams: []string{},
}
commands[c.Name()] = c
c.CommandExecuter = &CommandExecuter{c}
@@ -37,7 +36,7 @@ func init() {
type CmdGetCacheStats struct {
name string
rpcMethod string
rpcParams []string
rpcParams *StringSliceWrapper
*CommandExecuter
}
@@ -51,7 +50,7 @@ func (self *CmdGetCacheStats) RpcMethod() string {
func (self *CmdGetCacheStats) RpcParams(reset bool) interface{} {
if reset || self.rpcParams == nil {
self.rpcParams = []string{}
self.rpcParams = new(StringSliceWrapper)
}
return self.rpcParams
}