Nein so stimmt das nicht ganz, denn trotz dem Locking kann Du sehr leicht Speicherkonflikte erstellen.
Wenn User a ein Doc editiert und zur gleichen Zeit User B das Doc auch editieren möchte, bekommt User B die Meldung.
Lässt der User B das Doc offen im Lesemodus stehen, bis der andere fertig ist
und klickt dann doppelt in das Doc, kann er es zwar editieren, aber die neusten Einträge werden im Doc nicht angezeigt.
Schwups, schon hast Du einen Speicherkonflikt, dass wollte ich durch das schließen verhindern.