@ Override public final long getDelay ( TimeUnit unit ) { long delay = ( _started + _retry ) - System . currentTimeMillis ( ) ; return unit . convert ( delay , TimeUnit . MILLISECONDS ) ; }
How long until we should do the timeout action?