Versions in this module Expand all Collapse all v0 v0.0.2 Dec 15, 2025 v0.0.1 Nov 25, 2025 Changes in this version + func NewTID(sch blobcache.SchemaSpec) blobcache.TID + type Env struct + Background context.Context + Hub *pubsub.Hub + Send func(blobcache.Message) error + type Params struct + Schema blobcache.SchemaSpec + State volumes.Volume + type System struct + func New(env Env) System + func (sys *System) Drop(ctx context.Context, vol *Volume) error + func (sys *System) Up(ctx context.Context, params Params) (*Volume, error) + type Volume struct + func (v *Volume) AccessSubVolume(ctx context.Context, target blobcache.OID) (blobcache.ActionSet, error) + func (v *Volume) Await(ctx context.Context, prev []byte, next *[]byte) error + func (v *Volume) BeginTx(ctx context.Context, spec blobcache.TxParams) (volumes.Tx, error) + func (v *Volume) GetBackend() blobcache.VolumeBackend[blobcache.OID] + func (v *Volume) GetParams() blobcache.VolumeConfig + func (v *Volume) Handle(out *[]blobcache.Message, msg blobcache.Message) error