doable ? action caching if anonymous, fragment caching if logged in ?

Hi All,

I'd like to use different caching strategies based on the visitor status
- anonymous => action caching
- logged in => fragment caching

Is that doable? Where should I start?

TIA

Alain

SOLVED

The action_cache plugin
    http://agilewebdevelopment.com/plugins/action_cache

adds a methods that enables conditional action caching :

   class ApplicationController < ActionController::Base
       ...
        
       def cache_action?(action_name)
         !admin?
       end
     ...
    end