docs: public void setSearchPreFetchThresholds(List<Integer> thePreFetchThresholds) {
  		Validate.isTrue(thePreFetchThresholds.size() > 0, "thePreFetchThresholds must not be empty");
  		int last = 0;
  		for (Integer nextInt : thePreFetchThresholds) {
  			Validate.isTrue(nextInt > 0 || nextInt == -1, nextInt + " is not a valid prefetch threshold");
  			Validate.isTrue(nextInt != last, "Prefetch thresholds must be sequential");
  			Validate.isTrue(nextInt > last || nextInt == -1, "Prefetch thresholds must be sequential");
  			Validate.isTrue(last != -1, "Prefetch thresholds must be sequential");
  			last = nextInt;
  		}
  		mySearchPreFetchThresholds = thePreFetchThresholds;
  	}