diff options
author | Jon Bratseth <bratseth@gmail.com> | 2022-10-27 00:21:57 +0200 |
---|---|---|
committer | Jon Bratseth <bratseth@gmail.com> | 2022-10-27 00:21:57 +0200 |
commit | 4ad1d0ca013b925858597c559ab4efb02c30dd4a (patch) | |
tree | dcb83bab5359f7f508e9ecb9a919e831046ccdff /container-search/src/main | |
parent | 0d4c548f548ee7fd904eb5cabc4c0a68cbad85ec (diff) |
Use IllegalArgumentException when appropriate
Diffstat (limited to 'container-search/src/main')
-rw-r--r-- | container-search/src/main/java/com/yahoo/search/statistics/ElapsedTime.java | 13 |
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(); + }; } /** |