# File lib/needle/lifecycle/multiton.rb, line 40 def call( container, point, *args ) unless @is_cached[ args ] @mutex.synchronize do unless @is_cached[ args ] @cached[ args ] = succ.call( container, point, *args ) @is_cached[ args ] = true end end end @cached[ args ] end