getMetadata(path) {
    // This method should never be called as long as we are matching using file urls.
    throw new Error('not implemented');
  }
@override
@param {string} path
@return {!Promise<?{modificationTime: !Date, size: number}>}