我正在使用 JackRabbit Oak(1.22.3) 实现来删除使用版本垃圾收集的节点。我正在为垃圾收集设置低于自定义值。
VersionGCOptions versionGCOptions = new VersionGCOptions();
versionGCOptions.withOverflowToDiskThreshold(900000);
versionGCOptions.withCollectLimit(900000L);
versionGCOptions.withMaxIterations(10);
documentNodeStore.getVersionGarbageCollector().setOptions(versionGCOptions);
但是当我试图获得高于值时,我得到的是默认值而不是自定义值:
System.out.println("collectLimit : "+versionGarbageCollector.getOptions().collectLimit);
System.out.println("maxIterations : "+versionGarbageCollector.getOptions().maxIterations);
**output:-**
collectLimit : 100000
maxIterations : 0
我不明白为什么会这样,请在这里帮我解决这个问题。