The new transaction primitives worked superlatively for me, but not for my coworker testing my code. As soon as he issued a query while updates were going on, the latter crashed. mid-transaction.
Does dataset.begin/dataset.end provide, in addition to transaction safety, thread synchronization/locking as well (as I imagine(d)), or must I wrap Jena critical sections around each such pair if that is what I expect? (In either case, the doc for begin/end should say). Thanks, Bernie
