<freeStyleBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.TimerTrigger$TimerTriggerCause'><shortDescription>Started by timer</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>3534</buildNumber><marked><SHA1>2dee50e21f868aaae436c1dc47d6678564d69b4d</SHA1><branch><SHA1>2dee50e21f868aaae436c1dc47d6678564d69b4d</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>2dee50e21f868aaae436c1dc47d6678564d69b4d</SHA1><branch><SHA1>2dee50e21f868aaae436c1dc47d6678564d69b4d</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>2dee50e21f868aaae436c1dc47d6678564d69b4d</SHA1><branch><SHA1>2dee50e21f868aaae436c1dc47d6678564d69b4d</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://gitbox.apache.org/repos/asf/lucene.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='hudson.model.ParametersAction'></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>787</skipCount><totalCount>16861</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><description>Java: 64bit/hotspot/jdk-25.0.2 -XX:+UseCompressedOops -XX:+UseG1GC</description><displayName>#3534</displayName><duration>973395</duration><estimatedDuration>718682</estimatedDuration><fullDisplayName>Lucene-MMAPv2-Windows #3534</fullDisplayName><id>3534</id><inProgress>false</inProgress><keepLog>false</keepLog><number>3534</number><queueId>217814</queueId><result>SUCCESS</result><timestamp>1778167495255</timestamp><url>https://jenkins.thetaphi.de/view/Lucene/job/Lucene-MMAPv2-Windows/3534/</url><builtOn>Windows VM</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>gradlew</affectedPath><affectedPath>.github/workflows/run-checks-gradle-upgrade.yml</affectedPath><affectedPath>lucene/CHANGES.txt</affectedPath><affectedPath>gradle/wrapper/gradle-wrapper.properties</affectedPath><affectedPath>lucene/distribution/build.gradle</affectedPath><affectedPath>gradle/wrapper/gradle-wrapper.jar.sha256</affectedPath><affectedPath>gradle/libs.versions.toml</affectedPath><affectedPath>gradlew.bat</affectedPath><commitId>12d4cae7dcffcd97b8e29e572948601f745170a1</commitId><timestamp>1778151873000</timestamp><author><absoluteUrl>https://jenkins.thetaphi.de/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Upgrade to Gradle 9.5.0 (corrected) (#16039)
</comment><date>2026-05-07 13:04:33 +0200</date><id>12d4cae7dcffcd97b8e29e572948601f745170a1</id><msg>Upgrade to Gradle 9.5.0 (corrected) (#16039)</msg><path><editType>edit</editType><file>.github/workflows/run-checks-gradle-upgrade.yml</file></path><path><editType>edit</editType><file>gradlew.bat</file></path><path><editType>edit</editType><file>lucene/distribution/build.gradle</file></path><path><editType>edit</editType><file>gradlew</file></path><path><editType>edit</editType><file>lucene/CHANGES.txt</file></path><path><editType>edit</editType><file>gradle/libs.versions.toml</file></path><path><editType>edit</editType><file>gradle/wrapper/gradle-wrapper.properties</file></path><path><editType>edit</editType><file>gradle/wrapper/gradle-wrapper.jar.sha256</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>lucene/core/src/java/org/apache/lucene/search/TopFieldCollectorManager.java</affectedPath><affectedPath>lucene/CHANGES.txt</affectedPath><commitId>0f697211197d4d76da1e90a3ab9568ff05d7b8f0</commitId><timestamp>1778152970000</timestamp><author><absoluteUrl>https://jenkins.thetaphi.de/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Remove `getCollectors()` from `TopFieldCollectorManager` (#15608)

`TopFieldCollectorManager` had an internal `ArrayList` tracking collectors via `getCollectors()`, which is unused anywhere in Lucene. Consumers are also not expected to call such method, as there is no need to retrieve the collectors that the collector manager created while searching. What matters is the `TopFieldDocs` that `reduce` returns, which in turn `IndexSearcher#search` exposes.


This commit removes the internal list and the public getter method. It also clarifies javadocs: thread-safety is guaranteed for shared internal states (hit counting, minimum score propagation) across collectors, not for `newCollector()` itself which is designed to be called from a single thread.

Resolves #15605

Signed-off-by: Prudhvi Godithi &lt;pgodithi@amazon.com&gt;
</comment><date>2026-05-07 13:22:50 +0200</date><id>0f697211197d4d76da1e90a3ab9568ff05d7b8f0</id><msg>Remove `getCollectors()` from `TopFieldCollectorManager` (#15608)</msg><path><editType>edit</editType><file>lucene/core/src/java/org/apache/lucene/search/TopFieldCollectorManager.java</file></path><path><editType>edit</editType><file>lucene/CHANGES.txt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>.github/workflows/run-special-checks-sandbox.yml</affectedPath><commitId>2dee50e21f868aaae436c1dc47d6678564d69b4d</commitId><timestamp>1778160875000</timestamp><author><absoluteUrl>https://jenkins.thetaphi.de/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Fix sandbox workflow/ faiss (#16041)
</comment><date>2026-05-07 15:34:35 +0200</date><id>2dee50e21f868aaae436c1dc47d6678564d69b4d</id><msg>Fix sandbox workflow/ faiss (#16041)</msg><path><editType>edit</editType><file>.github/workflows/run-special-checks-sandbox.yml</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.thetaphi.de/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit></freeStyleBuild>