Versions in this module Expand all Collapse all v1 v1.18.3 Feb 20, 2020 v1.18.2 Feb 20, 2020 Changes in this version + type Cron interface + Schedule func(task.Schedule, task.Command) error + func NewCron(opts ...Option) Cron + type Map interface + Delete func(key interface{}) error + Iterate func(func(key, val interface{}) error) error + Read func(key, val interface{}) error + Write func(key, val interface{}) error + func NewMap(opts ...Option) Map + type Option func(o *Options) + func WithLeader(l leader.Leader) Option + func WithLock(l lock.Lock) Option + func WithStore(s store.Store) Option + func WithTime(t time.Time) Option + type Options struct + Leader leader.Leader + Lock lock.Lock + Store store.Store + Task task.Task + Time time.Time