(ctx context.Context, id blob.ID)
| 24 | type Storage interface { |
| 25 | GetBlob(ctx context.Context, id blob.ID, offset, length int64, out blob.OutputBuffer) error |
| 26 | GetMetadata(ctx context.Context, id blob.ID) (blob.Metadata, error) |
| 27 | PutBlob(ctx context.Context, id blob.ID, data blob.Bytes, opts blob.PutOptions) error |
| 28 | DeleteBlob(ctx context.Context, id blob.ID) error |
| 29 | ListBlobs(ctx context.Context, prefix blob.ID, callback func(blob.Metadata) error) error |
no outgoing calls