<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>app/sweepers/page_cache.rb</filename>
    </added>
    <added>
      <filename>lib/tasks/cache.rake</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -6,7 +6,8 @@ config/database.yml
 public/galleries*
 test
 public/pictures
-public/thumbnails
+public/pictrails_pictures
+public/pictrails_thumbnails
 public/index.html
 pkg
 coverage</diff>
      <filename>.gitignore</filename>
    </modified>
    <modified>
      <diff>@@ -6,8 +6,6 @@ class Admin::SettingsController &lt; Admin::BaseController
     @page_title = 'Settings'
   end
 
-  # PUT /galleries/1
-  # PUT /galleries/1.xml
   def update
     respond_to do |format|
       if this_webapp.update_attributes(params[:setting])</diff>
      <filename>app/controllers/admin/settings_controller.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,6 +1,6 @@
 class PicturesController &lt; ApplicationController
 
-  caches_page :index
+  caches_page :index, :show
 
   def index
     if params[:gallery_id]</diff>
      <filename>app/controllers/pictures_controller.rb</filename>
    </modified>
    <modified>
      <diff>@@ -2,21 +2,10 @@ class SettingSweeper &lt; ActionController::Caching::Sweeper
   observe Setting
 
   def after_create(setting)
-    expire_cache(setting)
+    PageCache.sweep_all
   end
   
   def after_update(setting)
-    expire_cache(setting)
-  end
-
-private
-
-  def expire_cache(setting)
-    expire_page :controller =&gt; '/galleries', :action =&gt; 'index'
-    expire_page '/'
-    cache_dir = ActionController::Base.page_cache_directory
-    FileUtils.rm_r(Dir.glob(cache_dir+&quot;/galleries/*&quot;)) rescue Errno::ENOENT
-    FileUtils.rm_r(Dir.glob(cache_dir+&quot;/galleries&quot;)) rescue Errno::ENOENT
-    FileUtils.rm_r(Dir.glob(cache_dir+&quot;/pictures/page/*&quot;)) rescue Errno::ENOENT
+    PageCache.sweep_all
   end
 end</diff>
      <filename>app/sweepers/setting_sweeper.rb</filename>
    </modified>
    <modified>
      <diff>@@ -143,6 +143,6 @@ end
 
 desc &quot;Upload the package to leetsoft, rubyforge and tag the release in svn&quot;
 #task :release =&gt; [:sweep_cache, :package, :leetsoft_upload, :rubyforge_upload, :tag_svn ]
-task :release =&gt; [:sweep_cache, :package ]
+task :release =&gt; [:package ]
 
 </diff>
      <filename>lib/tasks/release.rake</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>3bb4ed3747a42df35909012a1bddf26d67d6675a</id>
    </parent>
  </parents>
  <author>
    <name>shingara</name>
    <email>cyril.mougel@gmail.com</email>
  </author>
  <url>http://github.com/unilogic/pictrails/commit/3934eb916ab77a1b2c9e3bf5e0da0eee916cd4b7</url>
  <id>3934eb916ab77a1b2c9e3bf5e0da0eee916cd4b7</id>
  <committed-date>2008-03-10T13:40:41-07:00</committed-date>
  <authored-date>2008-03-10T13:40:41-07:00</authored-date>
  <message> * Add task to delete cache
 * Add show pictures in cache
 * Update gitignore with new path of pictures and thumbnails save</message>
  <tree>386363eb4bfa75df8df2ef50874dddf736759f00</tree>
  <committer>
    <name>shingara</name>
    <email>cyril.mougel@gmail.com</email>
  </committer>
</commit>
