Add test for {cacheAll: false}
Major overhaul, no more hooks, very breaking