Java JCR版本控制操作会在一段时间后减慢

Java JCR版本控制操作会在一段时间后减慢,java,content-management-system,jackrabbit,jcr,sling,Java,Content Management System,Jackrabbit,Jcr,Sling,在我的项目中,我使用以下代码发布节点的版本: VersionManager vm = ...; Version v = vm.checkin([node path...]); vm.checkout([node path...]); 并为版本设置标签: vm.getVersionHistory([node path...]).addVersionLabel(v.getName(), [version label: "edit", "create"], false); 它工作正常,但一段时

在我的项目中,我使用以下代码发布节点的版本:

VersionManager vm = ...;

Version v = vm.checkin([node path...]);

vm.checkout([node path...]);
并为版本设置标签:

vm.getVersionHistory([node path...]).addVersionLabel(v.getName(), [version label: "edit", "create"], false);
它工作正常,但一段时间后,该操作会变慢,需要很长时间,几乎3-4分钟

如果我重新启动,它会再次正常工作


提前谢谢

如果您可以提供一个堆栈跟踪/探查器转储,以记录操作缓慢时发生的情况,这将非常有用。另外,您在使用吊索时使用的是什么版本的Jackrabbit?您是否对其配置进行了任何更改?