Hello, What I thought till now was that if a page is cached today, it will be shown in google cache immediately. But today I found that my website was cached on 11-oct-2009, but started displaying that cached page only today. Till yesterday it was showing the cached page on 2-oct-2009. I hope it is common and there is nothing wrong with my site . Let me know if yours is working differently. Thanx.
I have not observed this kind of behaviour from the cached pages. Once cached, G displays the actual cached page. The data and the cached page does not mismatch.
In your case you are about 4-7 days out -It is normal,you wont see todays cache today, next cache for your site around 18-20 Oct, Few days after that you will see new cache date again. Some sites/blogs with content updated daily show cache change every day or so.
Most of the time, Google will cache a page first, then a little while later, it will show it in the google serps. It's definately not immediate unless it is a very heavily trafficked site.
It took me 5-6 hrs to cache when I publish a post. But you have to follow some tricks using social networks (though not unethical) to cache in a less time.
One thing is certain and that is how regularly the websites or blogs get updated. For instance if you update your site once a month, the caching and crawling might not be that fast while by frequently addition of fresh contents and materials, the sites get crawled very fast, sometimes even several times a day.