cache read source strings