docs: function (path, sharedInternals) {
    /** @private */
    this._path = path || EMPTY_PATH;
  
    /** @protected
     * @ignore */
    this._sharedInternals = sharedInternals || {};
  
    if (!this._sharedInternals.listeners) {
      this._sharedInternals.listeners = {};
    }
  
    if (!this._sharedInternals.cache) {
      this._sharedInternals.cache = {};
    }
  }