chore: remove init if possible (#2485)

This commit is contained in:
Kevin Wan
2022-10-06 23:57:56 +08:00
committed by GitHub
parent 97f8667b71
commit 773b59106b
4 changed files with 5 additions and 21 deletions

View File

@@ -25,9 +25,9 @@ var (
errValueNotStruct = errors.New("value type is not struct")
keyUnmarshaler = NewUnmarshaler(defaultKeyName)
durationType = reflect.TypeOf(time.Duration(0))
cacheKeys map[string][]string
cacheKeys = make(map[string][]string)
cacheKeysLock sync.Mutex
defaultCache map[string]interface{}
defaultCache = make(map[string]interface{})
defaultCacheLock sync.Mutex
emptyMap = map[string]interface{}{}
emptyValue = reflect.ValueOf(lang.Placeholder)
@@ -49,11 +49,6 @@ type (
}
)
func init() {
cacheKeys = make(map[string][]string)
defaultCache = make(map[string]interface{})
}
// NewUnmarshaler returns a Unmarshaler.
func NewUnmarshaler(key string, opts ...UnmarshalOption) *Unmarshaler {
unmarshaler := Unmarshaler{