Description
Same as the title.
/** * The ThreadLocal variable to store the time beyond which, the processing should exit. */ public static ThreadLocal<Long> timeoutAt = new ThreadLocal<Long>() { @Override protected Long initialValue() { return nanoTime() + Long.MAX_VALUE; } };