static long timeToNextRegularGC() { long next = nextRegularGC(); ret next <= 0 ? -1 : max(nextRegularGC()-now(), 0); }