Move Cache::has to drivers