func newBaseBlockset(store torus.BlockStore) *baseBlockset { b := &baseBlockset{ blocks: make([]torus.BlockRef, 0), store: store, } if store != nil { b.blocksize = store.BlockSize() } return b }
func (b *crcBlockset) setStore(s torus.BlockStore) { b.emptyCrc = crc32.ChecksumIEEE(make([]byte, s.BlockSize())) b.sub.setStore(s) }
func (b *baseBlockset) setStore(s torus.BlockStore) { b.blocksize = s.BlockSize() b.store = s }