aboutsummaryrefslogtreecommitdiff
path: root/object/store
diff options
context:
space:
mode:
authorGravatar Runxi Yu2026-03-28 15:40:46 +0000
committerGravatar Runxi Yu2026-03-28 15:40:46 +0000
commitcc65b0a1df4883c1ef40440c40a4ee13e4d1f772 (patch)
tree636917a93fc737740c607a48d3c0e4cea19f58d3 /object/store
parentobject/store: Document store contract (diff)
signatureNo signature
object/store: Implementations inherit interface contracts
Diffstat (limited to 'object/store')
-rw-r--r--object/store/doc.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/object/store/doc.go b/object/store/doc.go
index 2a9a428e..24124c10 100644
--- a/object/store/doc.go
+++ b/object/store/doc.go
@@ -1,5 +1,9 @@
// Package objectstore provides interfaces for object storage backends.
//
+// Concrete implementations generally inherit the contract documented by the
+// interfaces they satisfy. Implementation docs focus on additional guarantees
+// and implementation-specific behavior.
+//
// There is currently no writing-store interface because different
// object store backends have very different models for writing.
// For example, a loose object store can trivially write single loose