added initial version of page cache
added initial version of page cache
Merge branch 'new-feature'