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.
Sets the specials (which hopefully are thread-local) to make the Elephant thread-safe.
Class precedence list:
store-controller, standard-object, t
Class of objects responsible for the book-keeping of holding
db
handles, the cache, table creation, counters, locks, the root (for garbage collection,) et cetera.
Opens the underlying environment and all the necessary database tables.