aboutsummaryrefslogtreecommitdiffstats
path: root/container-search/src/main
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2024-04-11 17:07:13 +0200
committerHenning Baldersheim <balder@yahoo-inc.com>2024-04-11 17:07:13 +0200
commitaa474407e02024a1a5aee459a5f9083f9feb66f1 (patch)
tree554616c2563d3b26d83b869a61602038e1d9c4e5 /container-search/src/main
parentc59fab001dd3c6043a29952fe9063ab3d343f04a (diff)
Calling clear on List.of() collections seems to be a bad plan.
Diffstat (limited to 'container-search/src/main')
-rw-r--r--container-search/src/main/java/com/yahoo/prelude/fastsearch/FastHit.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/container-search/src/main/java/com/yahoo/prelude/fastsearch/FastHit.java b/container-search/src/main/java/com/yahoo/prelude/fastsearch/FastHit.java
index 25aebfb5a00..7d4e2e8ef0a 100644
--- a/container-search/src/main/java/com/yahoo/prelude/fastsearch/FastHit.java
+++ b/container-search/src/main/java/com/yahoo/prelude/fastsearch/FastHit.java
@@ -274,7 +274,8 @@ public class FastHit extends Hit {
/** Removes all fields of this */
@Override
public void clearFields() {
- summaries.clear();
+ if (!summaries.isEmpty())
+ summaries.clear();
if (removedFields != null)
removedFields = null;
super.clearFields();