<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>app/sweepers/family_sweeper.rb</filename>
    </added>
    <added>
      <filename>app/sweepers/friendship_sweeper.rb</filename>
    </added>
    <added>
      <filename>app/sweepers/person_sweeper.rb</filename>
    </added>
    <added>
      <filename>cache/.empty</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,4 +1,7 @@
 class FriendsController &lt; ApplicationController
+
+  cache_sweeper :friendship_sweeper, :only =&gt; %w(create update destroy reorder)
+
   before_filter :person_must_be_user, :except =&gt; %w(index)
   
   def index</diff>
      <filename>app/controllers/friends_controller.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,8 @@
 class PeopleController &lt; ApplicationController
-  
+
+  caches_action :show, :cache_path =&gt; Proc.new { |c| &quot;/users/#{Person.logged_in.id}/people/#{c.params[:id]}&quot; }
+  cache_sweeper :person_sweeper, :family_sweeper, :only =&gt; %w(create update destroy)
+
   def index
     redirect_to @logged_in
   end</diff>
      <filename>app/controllers/people_controller.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,7 @@
 class PrivaciesController &lt; ApplicationController
 
+  cache_sweeper :person_sweeper, :family_sweeper, :only =&gt; %w(update)
+
   def show
     id = params[:person_id] || @logged_in.id
     redirect_to edit_person_privacy_path(id, params_without_action.merge(:anchor =&gt; &quot;p#{id}&quot;))</diff>
      <filename>app/controllers/privacies_controller.rb</filename>
    </modified>
    <modified>
      <diff>@@ -7,17 +7,18 @@ require 'fix_locator_bug'
 
 Rails::Initializer.run do |config|
   config.action_controller.session_store = :active_record_store
+  config.action_controller.cache_store = :file_store, Rails.root + '/cache'
   config.log_path = File.join(File.dirname(__FILE__), &quot;../log/#{RAILS_ENV}.log&quot;)
   config.database_configuration_file = File.expand_path(File.join(File.dirname(__FILE__), 'database.yml'))
+  config.load_paths &lt;&lt; Rails.root + '/app/sweepers'
   config.plugin_paths &lt;&lt; Rails.root + '/plugins'
+  # dependencies
   config.gem 'pdf-writer', :lib =&gt; 'pdf/writer'
   config.gem 'highline'
   config.gem 'archive-tar-minitar', :lib =&gt; 'archive/tar/minitar'
   config.gem 'mini_magick'
 end
 
-# ActionController::Base.perform_caching = false # use less memory
-
 PHONE_HOME_FOR_VERSION_INFO = true unless defined? PHONE_HOME_FOR_VERSION_INFO
 DB_PHOTO_PATH = File.join(RAILS_ROOT, 'db/photos') unless defined? DB_PHOTO_PATH
 DB_PUBLICATIONS_PATH = File.join(RAILS_ROOT, 'db/publications') unless defined? DB_PUBLICATIONS_PATH</diff>
      <filename>config/environment.rb</filename>
    </modified>
    <modified>
      <diff>@@ -13,7 +13,7 @@ config.whiny_nils = true
 
 # Show full error reports and disable caching
 config.action_controller.consider_all_requests_local = true
-config.action_controller.perform_caching             = false
+config.action_controller.perform_caching             = true
 config.action_view.debug_rjs                         = true
 
 # Don't care if the mailer can't send</diff>
      <filename>config/environments/development.rb</filename>
    </modified>
    <modified>
      <diff>@@ -17,4 +17,4 @@ config.action_controller.perform_caching             = true
 # Disable delivery errors if you bad email addresses should just be ignored
 # config.action_mailer.raise_delivery_errors = false
 
-ActionView::Base.cache_template_loading              = false
\ No newline at end of file
+ActionView::Base.cache_template_loading              = true</diff>
      <filename>config/environments/production.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>19d197582998ad112fc271dd5d4015517be01c9b</id>
    </parent>
  </parents>
  <author>
    <name>Tim Morgan</name>
    <email>tim@timmorgan.org</email>
  </author>
  <url>http://github.com/seven1m/onebody/commit/917723483df4f9069251481ee4b03193d1b27136</url>
  <id>917723483df4f9069251481ee4b03193d1b27136</id>
  <committed-date>2008-07-15T11:16:24-07:00</committed-date>
  <authored-date>2008-07-15T06:14:00-07:00</authored-date>
  <message>Set up action caching for profile page. May need some more work.</message>
  <tree>915eded2dfa050e0ec54e6406009951fa57d430c</tree>
  <committer>
    <name>Tim Morgan</name>
    <email>tim@timmorgan.org</email>
  </committer>
</commit>
