Expand description

Types and methods related to acquiring and releasing read holds on collections.

A “read hold” prevents the controller from compacting the associated collections, and ensures that they remain “readable” at a specific time, as long as the hold is held.

These are most commonly used in support of transactions, which acquire these holds to ensure that they can continue to use collections over an open-ended series of queries. However, nothing is specific to transactions here.

Structs

ReadHolds 🔒

Relevant information for acquiring or releasing a bundle of read holds.