Versions in this module Expand all Collapse all v1 v1.0.1 Jul 29, 2019 v1.0.0 Jul 29, 2019 Changes in this version + func Delete(key string) error + func Deserialize(byt []byte, ptr interface{}) (err error) + func Get(key string, obj interface{}) error + func RegisterCacheProvider(s ICache) + func Serialize(value interface{}) ([]byte, error) + func Set(key string, obj interface{}, d time.Duration) error + type Getter interface + Get func(key string, ptrValue interface{}) error + type ICache interface + Add func(key string, value interface{}, expires time.Duration) error + Decrement func(key string, n uint64) (newValue uint64, err error) + DecrementAuto func(key string, n uint64) (newValue uint64, err error) + Delete func(key string) error + Flush func() error + GetMulti func(keys ...string) (Getter, error) + Increment func(key string, n uint64) (newValue uint64, err error) + IncrementAuto func(key string, n uint64) (newValue uint64, err error) + Replace func(key string, value interface{}, expires time.Duration) error + Set func(key string, value interface{}, expires time.Duration) error + func GetCacheInstance() ICache