我有一个文档,在 Jackrabbit 中表示为节点树。
保存文档时,我想首先检查某些属性是否已更改。最好/最快的方法是什么?我想要最快的,但不以丑为代价!
背景...
简而言之,我有这个节点的副本,我想知道主节点何时更新,以便我可以更新副本。最初,我只是跟踪运行良好的版本号。现在需要仅在某些属性发生更改时才更新副本。我的想法是,在设置每个属性时,首先检查现有值与新值是否已更改。我必须对所有受影响的属性执行此操作。如果任何节点属性或子属性已更改,我将增加一个数字以显示它已更新。
那里有更好的想法吗?