add String cache