# File lib/needle/lifecycle/threaded.rb, line 36 def call( container, point ) cache = service_cache name = service_point.fullname unless cache.has_key?( name ) service = succ.call( container, point ) cache[ name ] = service end cache[ name ] end