Решил задачу, не уверен, что правильно и не понимаю как это работает. Почему метод getTimeMsOfGet в качестве параметров принимает другой метод fill, которые в свою очеред принимает список, хотя в описании метода стоит (List, list).
Date start = new Date();
 get10000(list);
 Date end = new Date();
  long delay = end.getTime() - start.getTime();
 return delay;