    # 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