I guess many Jena users have run into the issue that you cannot write to a memory graph if any query iterators are open (or rather: the iterators throw an exception as soon as a write happens).
Are there any strong technical obstacles that make it impossible to implement a Jena Graph that doesn't have this limitation? What are the trade-offs? Does anyone know of an in-memory RDF store in Java that allows concurrent writes? This could then be plugged behind Jena's Graph interface. Thanks Holger
