Unit test should use cache if testing cache, fixed!