protected long computeNext ( long last ) { long currentTick = clock . currentTimeMicros ( ) ; if ( last >= currentTick ) { maybeLog ( currentTick , last ) ; return last + 1 ; } return currentTick ; }
Compute the next timestamp given the current clock tick and the last timestamp returned .