Versions in this module Expand all Collapse all v1 v1.0.2 Jun 10, 2022 v1.0.1 Jun 10, 2022 Changes in this version + var DefaultMaxIdleConns = 100 + var DefaultTimeout = time.Duration(time.Second * 3) + type Client interface + Add func(item *item.Item) error + CompareAndSwap func(item *item.Item) error + Decrement func(key string, delta uint64) (newValue uint64, err error) + Delete func(key string) error + DeleteAll func() error + Exists func(key string) (bool, error) + FlushAll func() error + Get func(key string) (*item.Item, error) + GetMulti func(keys []string) (map[string]*item.Item, error) + Increment func(key string, delta uint64) (newValue uint64, err error) + Ping func() error + Replace func(item *item.Item) error + Set func(item *item.Item) error + Touch func(key string, seconds int32) (err error) + type ClientBuilder interface + Build func() Client + SetMaxIdleConns func(i int) ClientBuilder + SetTimeout func(timeout time.Duration) ClientBuilder + WithServers func(servers ...string) ClientBuilder + func NewBuilder() ClientBuilder