Next: Transactions, Up: Reference
Executes the body with an open controller, unconditionally closing the controller on exit.
Add an arbitrary persistent thing to the root, so you can retrieve it in a later session.
n.b. this means it (and everything it points to) won't get gc'd.
Class precedence list:
store-controller, standard-object, tSlots:
spec— initargs::specBackend create functions should pass in :spec during make-instance
instance-cacheThis is an instance cache and part of the metaclass protocol. Backends should not override
rootThis should be a persistent btree instantiated by the backend
class-rootThis should be a persistent indexed btree instantiated by the backend
Class of objects responsible for the book-keeping of holding
dbhandles, the cache, table creation, counters, locks, the root (for garbage collection,) et cetera.