]> git.openstreetmap.org Git - rails.git/blobdiff - app/models/trace_sweeper.rb
Remove remaining action cache usage and related infrastructure
[rails.git] / app / models / trace_sweeper.rb
diff --git a/app/models/trace_sweeper.rb b/app/models/trace_sweeper.rb
deleted file mode 100644 (file)
index 777a58a..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-class TraceSweeper < ActionController::Caching::Sweeper
-  observe Trace
-
-  def after_create(record)
-    expire_cache_for(record)
-  end
-
-  def after_update(record)
-    expire_cache_for(record)
-  end
-
-  def after_destroy(record)
-    expire_cache_for(record)
-  end
-
-private
-
-  def expire_cache_for(record)
-    expire_action(:controller => 'trace', :action => 'view', :display_name => record.user.display_name, :id => record.id)
-
-    expire_action(:controller => 'trace', :action => 'list', :display_name => nil, :tag => nil)
-    expire_action(:controller => 'trace', :action => 'list', :display_name => record.user.display_name, :tag => nil)
-
-    expire_action(:controller => 'trace', :action => 'georss', :display_name => nil, :tag => nil)
-    expire_action(:controller => 'trace', :action => 'georss', :display_name => record.user.display_name, :tag => nil)
-  end
-end