// Results from this recommend() method can be cached...
IDRescorer rescorer = NullRescorer.getItemInstance();
cachingRecommender.refresh(null);
cachingRecommender.recommend(1, 1, rescorer);
assertEquals(6, recommendCount.get());
cachingRecommender.recommend(2, 1, rescorer);
assertEquals(7, recommendCount.get());
cachingRecommender.recommend(1, 1, rescorer);
assertEquals(7, recommendCount.get());
cachingRecommender.recommend(2, 1, rescorer);
assertEquals(7, recommendCount.get());