If you’re logged into the dashboard and close your browser, you’re no longer logged in. Of course it will show the cache. I you’re logged into WordPress, you will not get the cache.
I’m not closing my browser and i’m logged all right. But the menu doesn’t show.
I had to switch to some other plugin to solve this.
Basically, all of your WordPress cache plugins do the same thing regarding user login. They check the existance of the login cookie and call the cache accordingly. This is done both for php caching and htaccess caching. If you’re using php caching, ie no htaccess rules, you may want to check your User settings and make sure it’s not set to cache pages for certain roles. Otherwise, there is no way for a person to get cached pages when logged in, this has been tested and verified.
Really Cachify plugin can show or not show the cached pages/posts for the users, have a option for this
You really wouldn’t want to show a page cache for logged in users since there would be some sort of specialized personal content for most interactive sites. There is an object cache for GatorCache in the works would should speed up sites that use interactive plugins like BuddyPress or bbPress.