public class ExponentiallyGrowingIdleTimeCalculator extends java.lang.Object implements IdleTimeCalculator
| Constructor and Description |
|---|
ExponentiallyGrowingIdleTimeCalculator(long initialIdleTime,
long maxIdleTime) |
ExponentiallyGrowingIdleTimeCalculator(long base,
long initialIdleTime,
long maxIdleTime) |
| Modifier and Type | Method and Description |
|---|---|
long |
getIdleTime() |
long |
increaseIdleTime() |
void |
reset() |
public ExponentiallyGrowingIdleTimeCalculator(long initialIdleTime,
long maxIdleTime)
public ExponentiallyGrowingIdleTimeCalculator(long base,
long initialIdleTime,
long maxIdleTime)
public long increaseIdleTime()
increaseIdleTime in interface IdleTimeCalculatorpublic long getIdleTime()
getIdleTime in interface IdleTimeCalculatorpublic void reset()
reset in interface IdleTimeCalculator