JCR [JackRabbit]:锁定和保持之间的区别?

时间:2015-04-10 07:52:54

标签: java jcr jackrabbit

我试图找出Locks(JCR 2.0 Spec 17)和Hold(JCR 2.0 Spec 20)之间的区别。不幸的是,我不明白这一点。有什么区别。

感谢您的任何细节!

1 个答案:

答案 0 :(得分:0)

通过调用LockManager.lock将锁定放在节点上(参见§17.11.1LockManager.lock)。放置锁的节点称为该锁的保持节点。

因此,如果您对node1进行深度锁定,则node1将保留节点,但节点1的任何子节点也将被锁定,但是它们不会持有锁

参考§17.1 LockManager.lock

相关问题