diff options
| author | 2026-03-28 15:44:35 +0000 | |
|---|---|---|
| committer | 2026-03-28 15:44:35 +0000 | |
| commit | 924a72321b644b53a4cf7679365f4cba57564577 (patch) | |
| tree | b3b8f18f3d81cc5433d5309d4708e13789df3338 | |
| parent | object/store/packed: Update docs (diff) | |
| signature | No signature | |
object/store/mixed: Update docs
| -rw-r--r-- | object/store/mix/close.go | 4 | ||||
| -rw-r--r-- | object/store/mix/mix.go | 2 | ||||
| -rw-r--r-- | object/store/mix/new.go | 3 |
3 files changed, 3 insertions, 6 deletions
diff --git a/object/store/mix/close.go b/object/store/mix/close.go index 53f6cd30..a614e586 100644 --- a/object/store/mix/close.go +++ b/object/store/mix/close.go @@ -1,8 +1,4 @@ package mix // Close releases wrapper-local resources. -// -// Mix borrows its backends, so Close does not close them. -// -// Repeated calls to Close are undefined behavior. func (mix *Mix) Close() error { return nil } diff --git a/object/store/mix/mix.go b/object/store/mix/mix.go index 1e57329d..c4b73b9f 100644 --- a/object/store/mix/mix.go +++ b/object/store/mix/mix.go @@ -10,7 +10,7 @@ import ( // Mix queries multiple object databases with an MRU backend preference. // -// Mix borrows its backend stores. +// Labels: Close-Caller. type Mix struct { mu sync.RWMutex diff --git a/object/store/mix/new.go b/object/store/mix/new.go index 7bd3235f..fa0a155b 100644 --- a/object/store/mix/new.go +++ b/object/store/mix/new.go @@ -5,7 +5,8 @@ import objectstore "codeberg.org/lindenii/furgit/object/store" // New creates a Mix from backends. // // The provided backends must be non-nil and distinct. -// Mix borrows the provided backends and does not close them in Close. +// +// Labels: Deps-Borrowed. func New(backends ...objectstore.ReadingStore) *Mix { nodeByStore := make(map[objectstore.ReadingStore]*backendNode, len(backends)) |
