Github user franz1981 commented on the issue:
https://github.com/apache/activemq-artemis/pull/2481
Ah, another consideration: nanoTime can actually go backward due to
"starting in an unspecified point of time", but usually this need to be handled
by not comparing directly values and just perform the difference, making use of
numerical overflow to have correct values back, as reported by
https://docs.oracle.com/javase/8/docs/api/java/lang/System.html#nanoTime--.---
