shithub: furgit

Download patch

ref: 03c05c7e86b012bc790b468732d265e1090650ff
parent: b3f29210fb338640e38794864d74f7a799fe53a9
author: Runxi Yu <runxiyu@umich.edu>
date: Sun Mar 29 05:56:48 EDT 2026

ref/store: Expand docs

--- a/ref/store/doc.go
+++ b/ref/store/doc.go
@@ -1,5 +1,13 @@
 // Package refstore provides interfaces for reference storage backends.
 //
+// Ref stores directly use reference values. Unlike object storage, they
+// do not have a separate fetch layer to parse backend results into
+// higher-level forms.
+//
+// The package separates read-only access from atomic transactions and
+// non-atomic batches. Not every readable ref backend is writable, and not
+// every writable backend necessarily offers the same update model.
+//
 // Concrete implementations generally inherit the contract documented by the
 // interfaces they satisfy. Implementation docs focus on additional guarantees
 // and implementation-specific behavior.
--