use mutex_m rather than use a delegate system

This commit is contained in:
Aaron Patterson 2012-06-21 13:54:14 -07:00
parent a010fc1800
commit 6d71080530
1 changed files with 3 additions and 6 deletions

View File

@ -3,6 +3,7 @@ require "active_support/core_ext/class"
require "active_support/core_ext/class/attribute_accessors"
require "action_view/template"
require "thread"
require "mutex_m"
module ActionView
# = Action View Resolver
@ -35,13 +36,9 @@ module ActionView
# Threadsafe template cache
class Cache #:nodoc:
class CacheEntry
include Mutex_m
attr_accessor :templates
delegate :synchronize, :to => "@mutex"
def initialize
@mutex = Mutex.new
end
end
def initialize