6 "github.com/anacrolix/torrent/metainfo"
9 type mapPieceCompletion struct {
14 var _ PieceCompletion = (*mapPieceCompletion)(nil)
16 func NewMapPieceCompletion() PieceCompletion {
17 return &mapPieceCompletion{}
20 func (*mapPieceCompletion) Close() error { return nil }
22 func (me *mapPieceCompletion) Get(pk metainfo.PieceKey) (c Completion, err error) {
23 v, ok := me.m.Load(pk)
31 func (me *mapPieceCompletion) Set(pk metainfo.PieceKey, b bool) error {