+
+ // System.err.println("Collect size = " + size + " bound=" + bound + " allowance=" + allowance);
+
+ // Allowance maintains a reasonable set of queries
+ if(size < allowance) return;
+
+ // No need to collect anything if the amount of free queries is small compared to the amount of bound queries
+ if(youngPct < youngTarget) return;