Implemented text cache