js/libs/ember-1.5.1.js
function(outletName, view) {
    var existingView = get(this, '_outlets.'+outletName);
    return existingView &&
      existingView.constructor === view.constructor &&
      existingView.get('template') === view.get('template') &&
      existingView.get('context') === view.get('context');
  }
function(outletName, view) {
    var existingView = get(this, '_outlets.'+outletName);
    return existingView &&
      existingView.constructor === view.constructor &&
      existingView.get('template') === view.get('template') &&
      existingView.get('context') === view.get('context');
  }
Determines if the view has already been created by checking if
the view has the same constructor, template, and context as the
view in the `_outlets` object.

@private
@method _hasEquivalentView
@param  {String} outletName The name of the outlet we are checking
@param  {Object} view       An Ember.View
@return {Boolean}