summaryrefslogtreecommitdiffstats
path: root/zkfacade
diff options
context:
space:
mode:
authorHåkon Hallingstad <hakon@verizonmedia.com>2020-09-25 08:58:45 +0200
committerHåkon Hallingstad <hakon@verizonmedia.com>2020-09-25 08:58:45 +0200
commited06bab257cbaba2a2ea21df3d51f91d5ba6470c (patch)
tree9ba9d54a67ffb22313b416f2398a7d9a1bf0285c /zkfacade
parent18cf8e6154be4d6d1fb0399ba9fec2d26408740d (diff)
Avoid double iteration
Diffstat (limited to 'zkfacade')
-rw-r--r--zkfacade/src/main/java/com/yahoo/vespa/curator/stats/LockInfo.java17
1 files changed, 8 insertions, 9 deletions
diff --git a/zkfacade/src/main/java/com/yahoo/vespa/curator/stats/LockInfo.java b/zkfacade/src/main/java/com/yahoo/vespa/curator/stats/LockInfo.java
index c9f3ec4b757..00583311ae9 100644
--- a/zkfacade/src/main/java/com/yahoo/vespa/curator/stats/LockInfo.java
+++ b/zkfacade/src/main/java/com/yahoo/vespa/curator/stats/LockInfo.java
@@ -4,7 +4,6 @@ package com.yahoo.vespa.curator.stats;
import java.time.Duration;
import java.time.Instant;
import java.util.Optional;
-import java.util.stream.Stream;
/**
* Information about a lock.
@@ -75,14 +74,14 @@ public class LockInfo {
var stackTrace = new StringBuilder();
StackTraceElement[] elements = thread.getStackTrace();
- for (int i = 0; i < elements.length && i < 20; ++i) {
- Stream.of(elements).forEach(element ->
- stackTrace.append(element.getClassName())
- .append('(')
- .append(element.getFileName())
- .append(':')
- .append(element.getLineNumber())
- .append(")\n"));
+ for (int i = 0; i < elements.length; ++i) {
+ var element = elements[i];
+ stackTrace.append(element.getClassName())
+ .append('(')
+ .append(element.getFileName())
+ .append(':')
+ .append(element.getLineNumber())
+ .append(")\n");
}
this.stackTrace = Optional.of(stackTrace.toString());