I know this is an old thread and its mostly answers on Op question.
It is common for google to cache 3-4 pages in couple days and after that to stop cache. Why is that can't tell you for sure but there is couple things you can do so your content and pages can be cached and indexed faster.
First of all you have to add your site to webmaster tool now called Search Console it is good if you have google account.
Follow this
link
Submit you sitemap if you don't have create one and name it sitemap.xml and upload it to search console.
Then you have to drive some traffic to your site. How can you do that I will not write here just search forum for value information.
Next you can use fetch as someone mention but if you have enough traffic you don't need that.