1
0
Fork 0
mirror of https://github.com/rails/rails.git synced 2022-11-09 12:12:34 -05:00
rails--rails/actionpack/lib/action_view/renderer
thedarkone 45448a5788 Replace some global Hash usages with the new thread safe cache.
Summary of the changes:
 * Add thread_safe gem.
 * Use thread safe cache for digestor caching.
 * Replace manual synchronization with ThreadSafe::Cache in Relation::Delegation.
 * Replace @attribute_method_matchers_cache Hash with ThreadSafe::Cache.
 * Use TS::Cache to avoid the synchronisation overhead on listener retrieval.
 * Replace synchronisation with TS::Cache usage.
 * Use a preallocated array for performance/memory reasons.
 * Update the controllers cache to the new AS::Dependencies::ClassCache API.
   The original @controllers cache no longer makes much sense after @tenderlove's
   changes in 7b6bfe84f3 and f345e2380c.
 * Use TS::Cache in the connection pool to avoid locking overhead.
 * Use TS::Cache in ConnectionHandler.
2012-12-14 12:18:47 +01:00
..
abstract_renderer.rb Common behavior with adding formats to lookup_context for TemplateRenderer and PartialRenderer 2012-07-18 10:48:24 +04:00
partial_renderer.rb Replace some global Hash usages with the new thread safe cache. 2012-12-14 12:18:47 +01:00
renderer.rb Remove private partial/template renderer methods 2012-11-21 23:32:43 -02:00
streaming_template_renderer.rb Use ActionView::Base.logger instead of AC::Base.logger 2012-08-28 10:51:05 +02:00
template_renderer.rb Remove private partial/template renderer methods 2012-11-21 23:32:43 -02:00