Avoiding the use of concurrent dictionary to store the last request time. Using the same work context as before
Use a stopwatch, so the age of a single use token isn't reliant on the clock