В приложении Java я хочу иметь возможность делать отметку времени в начале операции и иметь возможность периодически проверять, как долго выполнялась операция. Загвоздка в том, что я не хочу, чтобы на меня влиял сетевой протокол времени, перемещающий часы, или администратор, изменяющий время, или что-то, что может резко настроить время дня. Я хочу монотонно увеличивающееся значение времени. Я считаю, что это исключает java.util.Date, Time и Calendar.
Есть ли какой-то источник монотонно увеличивающейся временной метки в JRE?