cache and force ignore