From dd027e1e5379019bfeffc48ff1274b5e05581ff3 Mon Sep 17 00:00:00 2001 From: Runxi Yu Date: Sun, 8 Mar 2026 15:33:36 +0800 Subject: objectstore: Refresh * Add manual Refresh for various objectstore's * RefreshPolicy option * Refreshable MRU and atomic snapshotting --- repository/objects.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'repository/objects.go') diff --git a/repository/objects.go b/repository/objects.go index 63cad4ed..8e1394b0 100644 --- a/repository/objects.go +++ b/repository/objects.go @@ -30,7 +30,11 @@ func openObjectStore(root *os.Root, algo objectid.Algorithm) (objectstore.Store, if err == nil { var packedStore *objectpacked.Store - packedStore, err = objectpacked.New(packRoot, algo) + packedStore, err = objectpacked.New( + packRoot, + algo, + objectpacked.Options{RefreshPolicy: objectpacked.RefreshPolicyNever}, + ) if err != nil { _ = looseStore.Close() -- cgit v1.3.1-10-gc9f91