I am quite confused with the cache i.e I have a website and when I use google toolbar to show the cache the following error occured.

Your search - cache:http://www.yoursite.com/ - did not match any documents.
Again I go to google search engine and type cache:http://www.yoursite.com/ and still the same problem.

Now I checked the index status by typing


and then i clicked the cached link there and it displays the cache status of my site.

I am confused what's the reason that neither google toolbar nor cache command is displaying the cache of my site but when I click the cache link from site: command it display it.??