<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,4 +1,6 @@
 class HomeController &lt; ApplicationController
+
+  
   #
   # index
   #
@@ -7,6 +9,8 @@ class HomeController &lt; ApplicationController
                            :per_page =&gt; 15, 
                            :page =&gt; params[:page], 
                            :order =&gt; &quot;published DESC&quot;)
+    
+    expires_in 5.minutes, :private =&gt; false, :public =&gt; true
   end
   
   </diff>
      <filename>app/controllers/home_controller.rb</filename>
    </modified>
    <modified>
      <diff>@@ -10,10 +10,17 @@ RAILS_GEM_VERSION = '2.3.2' unless defined? RAILS_GEM_VERSION
 # Bootstrap the Rails environment, frameworks, and default configuration
 require File.join(File.dirname(__FILE__), 'boot')
 
+require 'rack/cache'
+
 Rails::Initializer.run do |config|
   
   config.middleware.use &quot;ResponseTimer&quot;
   
+  config.middleware.use Rack::Cache,
+         :verbose =&gt; true,
+         :metastore   =&gt; 'file:/var/cache/rack/meta',
+         :entitystore =&gt; 'file:/var/cache/rack/body'
+    
   # Settings in config/environments/* take precedence over those specified here.
   # Application configuration should go into files in config/initializers
   # -- all .rb files in that directory are automatically loaded.</diff>
      <filename>config/environment.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>d6961ad9b8f501278aad8771d7d575448e5506e8</id>
    </parent>
  </parents>
  <author>
    <name>Anil Wadghule</name>
    <email>anildigital@gmail.com</email>
  </author>
  <url>http://github.com/anildigital/planet/commit/f04fdcad75e759d5049a529c60a1b165dc44df70</url>
  <id>f04fdcad75e759d5049a529c60a1b165dc44df70</id>
  <committed-date>2009-03-22T08:24:36-07:00</committed-date>
  <authored-date>2009-03-22T08:24:36-07:00</authored-date>
  <message>Enabled rack/cache, server now returns Etag for pages.
After every 10 minutes, a fresh page copy is returned.</message>
  <tree>be92450d7a637e16fbcba5bdd34b2987f957ead2</tree>
  <committer>
    <name>Anil Wadghule</name>
    <email>anildigital@gmail.com</email>
  </committer>
</commit>
