Make sure cache dir exists