service/store/store.go (13 lines of code) (raw):

package store import "errors" type Store interface { Get(key string) ([]byte, error) } type MemoryStore map[string][]byte func (ms MemoryStore) Get(key string) ([]byte, error) { got, ok := ms[key] if !ok { return nil, errors.New("not found") } return got, nil }