# Functions
NewCheckingReplicatedDatastore creates a new datastore that writes to the provided primary and reads from the provided replicas.
NewHedgingProxy creates a proxy which performs request hedging on read operations according to the specified config.
NewObservableDatastoreProxy creates a new datastore proxy which adds tracing and metrics to the datastore.
NewReadonlyDatastore creates a proxy which disables write operations to a downstream delegate datastore.
NewRelationshipIntegrityProxy creates a new datastore proxy that ensures the integrity of relationships by using HMACs to sign the data.
NewSingleflightDatastoreProxy creates a new Datastore proxy which deduplicates calls to Datastore methods that can share results.
NewStrictReplicatedDatastore creates a new datastore that writes to the provided primary and reads from the provided replicas.