Topic: Page cache not clearing

Hey,

I'm on vista, rails 2.2, ruby 1.8 and in dev mode.

The problem is: I can set the cache up fine, but it would seem that expire_page isn't doing anything.

controller: (calendars_controller.rb)

caches_page :home
cache_sweeper :group_sweeper, :only => [:create, :update, :destroy]

sweeper: (group_sweeper.rb)
class GroupSweeper < ActionController::Caching::Sweeper
observe Group
  def after_create(group)
          expire_cache_for(group)
  end


  def after_update(group)
          expire_cache_for(group)
  end


  def after_destroy(group)
          expire_cache_for(group)
  end

  private
  def expire_cache_for(record)
        RAILS_DEFAULT_LOGGER.error("START CACHE CLEAR")
    expire_page(:controller => 'calendar', :action => 'home')
        RAILS_DEFAULT_LOGGER.error("END CACHE CLEAR")
  end
end


In my logs i'm only getting
  Group Update (1.0ms)   UPDATE "groups" SET "title" = 'efeccc', "updated_at" = '2008-12-17 10:38:33' WHERE "id" = 2
START CACHE CLEAR
END CACHE CLEAR
Redirected to /admin/groups/2

Ideally public/index.html should be deleted - but it isn't.