@Override
 public List<Course> findAllCourses() {
   // return new ArrayList<Course>(cache.values());
   return Arrays.asList(finder.getAllCourses());
 }
 @Override
 public List<Course> findCoursesByTestRun(TestRun testRun) {
   // return new ArrayList<Classroom>(cache.values());
   return Arrays.asList(finder.getAllCourses());
 }
 @Override
 public long countByTestRun(TestRun testRun) {
   // FIXME: grossly inefficient but good enough for now.
   return finder.getAllCourses().length;
 }