StatelessInstanceManager long offset = ((long) (maxAge / min * i * maxAgeOffset)) % maxAge;
Quite often gets (for example): ArithmeticException - 0 / 2 * 0 * -1.0 So I'd like to suggest:long offset = (maxAge > 0 ? ((long) (maxAge / min * i * maxAgeOffset)) % maxAge : 0L);
Which solves this problem. Andy.
