# 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