MDL-40475 add alternative component cache location, improve ignoring of component cache