Moved cache into compiler package.