Implement page cache, text cache