I'm running in to a problem with authentication in Drupal 7 when caching is while using safari. The problem is that safari serves the cached page instead that isn't authenticated instead of the authenticated administrator page.

The problem is described in detail Drupal groups in this thread, though no real solution is offered except turning off caching for safari.

http://groups.drupal.org/node/191453

Does anyone have a better idea?