compile and cache added to ignore list