Versions in this module Expand all Collapse all v0 v0.0.2 Oct 28, 2019 v0.0.1 Aug 5, 2019 Changes in this version + var ErrInvalidArgument = errors.New("ErrorInvalidArgument") + var ErrNotFound = errors.New("ErrorNotFound") + type DBStore struct + func NewDBStore(path string) (s *DBStore, err error) + func (s *DBStore) Close() error + func (s *DBStore) Delete(key string) (err error) + func (s *DBStore) Get(key string, i interface{}) (err error) + func (s *DBStore) Put(key string, i interface{}) (err error) + type InmemoryStore struct + func NewInmemoryStore() *InmemoryStore + func (s *InmemoryStore) Close() error + func (s *InmemoryStore) Delete(key string) (err error) + func (s *InmemoryStore) Get(key string, i interface{}) (err error) + func (s *InmemoryStore) Put(key string, i interface{}) (err error) + type Store interface + Close func() error + Delete func(key string) (err error) + Get func(key string, i interface{}) (err error) + Put func(key string, i interface{}) (err error)