aboutsummaryrefslogtreecommitdiffstats
path: root/jdisc_core/src/main/java/com/yahoo/jdisc/application/MetricImpl.java
diff options
context:
space:
mode:
Diffstat (limited to 'jdisc_core/src/main/java/com/yahoo/jdisc/application/MetricImpl.java')
-rw-r--r--jdisc_core/src/main/java/com/yahoo/jdisc/application/MetricImpl.java6
1 files changed, 1 insertions, 5 deletions
diff --git a/jdisc_core/src/main/java/com/yahoo/jdisc/application/MetricImpl.java b/jdisc_core/src/main/java/com/yahoo/jdisc/application/MetricImpl.java
index 5a6a1f96bad..994bfc0fc3f 100644
--- a/jdisc_core/src/main/java/com/yahoo/jdisc/application/MetricImpl.java
+++ b/jdisc_core/src/main/java/com/yahoo/jdisc/application/MetricImpl.java
@@ -45,11 +45,7 @@ class MetricImpl implements Metric {
}
private MetricConsumer currentConsumer() {
- Thread thread = Thread.currentThread();
- if (thread instanceof ContainerThread) {
- return ((ContainerThread)thread).consumer();
- }
- return consumer.get();
+ return Thread.currentThread() instanceof ContainerThread thread ? thread.consumer() : consumer.get();
}
private static class LocalConsumer extends ThreadLocal<MetricConsumer> {