nl_tokens: Reserves next ticket and returns the wait time that the caller must wait for .
pl_tokens: final long reserveAndGetWaitLength ( int permits , long nowMicros ) { long momentAvailable = reserveEarliestAvailable ( permits , nowMicros ) ; return <mask> ( momentAvailable - nowMicros , 0 ) ; }