diff options
author | jonmv <venstad@gmail.com> | 2023-07-10 12:24:15 +0200 |
---|---|---|
committer | jonmv <venstad@gmail.com> | 2023-07-10 12:24:15 +0200 |
commit | e2db862f291c71d7140c1456faf94266610a0662 (patch) | |
tree | 6225d9594deac8733d0fca594361f23a992bb422 /vespajlib | |
parent | d097d374cbc284b2a0a8459f47e87f9b83c68034 (diff) |
Use consistent timer instance, and set meaningful message timestamps
Diffstat (limited to 'vespajlib')
-rw-r--r-- | vespajlib/src/main/java/com/yahoo/concurrent/Timer.java | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/vespajlib/src/main/java/com/yahoo/concurrent/Timer.java b/vespajlib/src/main/java/com/yahoo/concurrent/Timer.java index 46d72f6d5ad..9328039aae6 100644 --- a/vespajlib/src/main/java/com/yahoo/concurrent/Timer.java +++ b/vespajlib/src/main/java/com/yahoo/concurrent/Timer.java @@ -22,14 +22,6 @@ public interface Timer { long milliTime(); long creationNanos = System.nanoTime(); // Avoid monotonic timer overflow for the first 146 years of JVM uptime. Timer monotonic = () -> TimeUnit.NANOSECONDS.toMillis(System.nanoTime() - creationNanos); - static Timer wrap(Clock original) { - return new Timer() { - private final Clock clock = original; - - @Override - public long milliTime() { - return clock.millis(); - } - }; } + static Timer wrap(Clock original) { return original::millis; } default Instant instant() { return Instant.ofEpochMilli(milliTime()); } } |