...JCS does have its own R/W lock of course - but I'd love not to have to change too many classes ;)
I have no idea how the current locks work, but in this case the on-disk Store is going to be private to a single Cocoon instance, right?
If so, simple object-based in-memory locks would do - but maybe JCS or the current Store already work this way?
-Bertrand