I have this blog on blogspot: http://rdbxg.blogspot.com/ The problem is its home page is not getting cached. It was cached some days ago but now from one week it is showing not cached. Strange thing is that "site:blogname" command is showing 54 pages cached. Even a blogpost that I did yesterday is cached today. What may be the possible reason for this strange behavior of Google??
Get more links to your site. When I go to Yahoo! and search for link:rdbxg.blogspot.com I see 2 backlinks to your entire site - one from digg and another from twitter. The twitter link w/ your URL does not even exist any more. It's rolled off of the page. More links to your home page should help it remain indexed. Perhaps Google felt like there was no unique content on the home page that it didn't already have indexed on one of your post pages... AND since the home page also had only essentially 1 inbound link... they decided it was not worth keeping it indexed at this time. Having inbound links to your home page with relevant link text should get it reindexed and keep it there.