Like many people I was very concerned that Google was not showing many websites in the Google cache, which is not a good thing. I wish Google would not be so secretive and would have just explained the simple answer to people and tell them not to worry.
So I had to go onto Google's Webmaster Central and deal with the incorrect and ignorant trolls on the Google Webmaster Central Forum. My strong advice is to stay away from this forum if possible, because most of the people on that forum or most forums are incorrect ignorant trolls, that need to get a live. Of course the worst trolls are in denial that they are trolls. Also the stupid trolls try to gang up against useful people like me, e.g. one troll will ask you a stupid question, then the second troll will criticize you for trying to explain the correct answer to the first trolls question. This forum has both male and female trolls, I thought most trolls are men.
There are a few very smart people on the forum, however 80% are terrible and know nothing useful.
The non technical answer is that this is a minor Google defect and that your website is really in the Google cache, you just cannot see it. If you delete the "www." from the Google cache results then you will see your site in the Google cache.
The smartest person on the forum new the correct answer, please see the screen shot below.