MCPcopy Create free account
hub / github.com/GoEdgeLab/EdgeNode / Finish

Method Finish

internal/compressions/reader_base.go:18–28  ·  view source on GitHub ↗
(obj Reader)

Source from the content-addressed store, hash-verified

16}
17
18func (this *BaseReader) Finish(obj Reader) error {
19 if this.isFinished {
20 return nil
21 }
22 err := obj.RawClose()
23 if err == nil && this.pool != nil {
24 this.pool.Put(obj)
25 }
26 this.isFinished = true
27 return err
28}
29
30func (this *BaseReader) ResetFinish() {
31 this.isFinished = false

Callers 8

CloseMethod · 0.45
CloseMethod · 0.45
CloseMethod · 0.45
CloseMethod · 0.45
CloseMethod · 0.45
CloseMethod · 0.45
CloseMethod · 0.45
CloseMethod · 0.45

Calls 2

RawCloseMethod · 0.65
PutMethod · 0.45

Tested by

no test coverage detected