Adam - what's the status of this package?
While working on JENA-1089, I found that DatasetGraphWithRecord isn't
calling up into the inherited abort(). In refactoring and tightening up
around DatasetGraphWithLock, tests detect an error. It also means
changes monitoring wasn't working.
While fixing some other timing/concurrency tests, mysterious things are
breaking in DatasetGraphWithLock, which it uses. DatasetGraphWithRecord
seems to pin down the semantics of DatasetGraphWithLock beyond the contract.
If this package isn't in use, I'd rather not spend time puzzling it all out.
Andy