Case 1: I use the command "cache:http://www.XYZ.com" in GOOGLE to check the cache status of my website. Result: Website was and is still cached, if checked by this method. Case 2: I used PROXY websites like vtunnel,hidemyass to open google.com . Then from here in google.com, I cache command for the similar website. In this case, websites was never cached. So what exactly is this? Is my website cached or not? PS: It is a real case that I am talking about.
Can you please tell me that from which country you are checking cache and Google shows your website crawled?
Your site is cached may be possible Google is not showing results it happened some times with Google.