Make Dalli threadsafe by using a lock around all public server methods.
Dalli::Server.extend(Dalli::Threadsafe)
# File lib/dalli/options.rb, line 22 def alive? @lock.synchronize do super end end
# File lib/dalli/options.rb, line 28 def close @lock.synchronize do super end end
# File lib/dalli/options.rb, line 60 def init_threadsafe @lock = Monitor.new end
# File lib/dalli/options.rb, line 46 def multi_response_abort @lock.synchronize do super end end
# File lib/dalli/options.rb, line 40 def multi_response_nonblock @lock.synchronize do super end end
# File lib/dalli/options.rb, line 34 def multi_response_start @lock.synchronize do super end end
Generated with the Darkfish Rdoc Generator 2.