added compiler cache validate