If some thread placed a database lock on the object with IDfPersistentObject.lock(), is it possible to quickly determine from the other thread that the object was locked?
If you call IDfPersistentObject.lock() or save() from the other thread, the thread will be blocked until the first one deals with transaction. It is not good for my application because such "unconditional blocking" (1) unpredictably consumes time and (2) consumes content server memory. Is there some kind of isLocked() method which quickly returns a result?