Smarter caches #46

Merged
lyoshenka merged 13 commits from smarter_caches into master 2020-11-04 22:04:22 +01:00
Showing only changes of commit 72571236ab - Show all commits

View file

@ -9,15 +9,15 @@ import (
type BlobStore interface {
// Name of blob store (useful for metrics)
Name() string
// Does blob exist in the store
// Does blob exist in the store.
Has(hash string) (bool, error)
// Get the blob from the store
// Get the blob from the store. Must return ErrBlobNotFound if blob is not in store.
Get(hash string) (stream.Blob, error)
// Put the blob into the store
// Put the blob into the store.
Put(hash string, blob stream.Blob) error
// Put an SD blob into the store
// Put an SD blob into the store.
PutSD(hash string, blob stream.Blob) error
// Delete the blob from the store
// Delete the blob from the store.
Delete(hash string) error
}