summaryrefslogtreecommitdiffstats
path: root/container-search
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@gmail.com>2022-10-27 00:21:57 +0200
committerJon Bratseth <bratseth@gmail.com>2022-10-27 00:21:57 +0200
commit4ad1d0ca013b925858597c559ab4efb02c30dd4a (patch)
treedcb83bab5359f7f508e9ecb9a919e831046ccdff /container-search
parent0d4c548f548ee7fd904eb5cabc4c0a68cbad85ec (diff)
Use IllegalArgumentException when appropriate
Diffstat (limited to 'container-search')
-rw-r--r--container-search/src/main/java/com/yahoo/search/statistics/ElapsedTime.java13
1 files changed, 6 insertions, 7 deletions
diff --git a/container-search/src/main/java/com/yahoo/search/statistics/ElapsedTime.java b/container-search/src/main/java/com/yahoo/search/statistics/ElapsedTime.java
index a2249f8a740..5ba8963c78c 100644
--- a/container-search/src/main/java/com/yahoo/search/statistics/ElapsedTime.java
+++ b/container-search/src/main/java/com/yahoo/search/statistics/ElapsedTime.java
@@ -25,19 +25,18 @@ public class ElapsedTime {
// safe than sorry. It also covers in SearchHandler where the same Execution instance
// is used for search and fill.
/** A map used as a set to store the time track of all the Execution instances for a Result */
- private Set<TimeTracker> tracks = new TinyIdentitySet<>(8);
+ private final Set<TimeTracker> tracks = new TinyIdentitySet<>(8);
public void add(TimeTracker track) {
tracks.add(track);
}
private long fetcher(Activity toFetch, TimeTracker fetchFrom) {
- switch (toFetch) {
- case SEARCH: return fetchFrom.searchTime();
- case FILL: return fetchFrom.fillTime();
- case PING: return fetchFrom.pingTime();
- default: return 0L;
- }
+ return switch (toFetch) {
+ case SEARCH -> fetchFrom.searchTime();
+ case FILL -> fetchFrom.fillTime();
+ case PING -> fetchFrom.pingTime();
+ };
}
/**