(defmethod db-associate ((primary db-txn) (secondary db-txn) callback &key txn callback-maker create) (with-txn (txn (db-get-env primary) :txn txn) (%db-dummy-associate primary txn (db-sec-handle (db-open-sec secondary :txn txn)) :create create) (push (cons secondary (if (functionp callback-maker) (funcall callback-maker callback) callback)) (db-assoc primary)) (setf (db-assoc secondary) primary) primary))Source Context