Versions in this module Expand all Collapse all v1 v1.0.0 Aug 1, 2017 Changes in this version + type Client interface + Contains func(key string) (bool, error) + Delete func(key string) error + Get func(key string) (io.ReadCloser, int64, error) + Put func(key string, blob io.Reader, length int64) error + func Cached(authority Client, caches ...Client) Client + func LRU(size int64, i Client) Client + func NewFileSystem(path string) (Client, error) + func NewS3(svc *s3.S3, bucketName string) Client + func NewSynchronized(c Client) Client + func Prefixed(prefix string, i Client) Client + type Map struct + Values map[string][]byte + func NewMap() *Map + func (m *Map) Contains(key string) (bool, error) + func (m *Map) Delete(key string) error + func (m *Map) Get(key string) (io.ReadCloser, int64, error) + func (m *Map) Put(key string, blob io.Reader, length int64) error