# File lib/needle/lifecycle/singleton.rb, line 38 def call( container, point ) unless @is_cached @mutex.synchronize do unless @is_cached @cached = succ.call( container, point ) @is_cached = true end end end @cached end