src/vs/platform/files/browser/indexedDBFileSystemProvider.ts/IndexedDBChangesBroadcastChannel/createStorageBroadcastChannel
class IndexedDBChangesBroadcastChannel:	private createStorageBroadcastChannel(changesKey: string): void {
		const listener = (event: StorageEvent) => {
			if (event.key === changesKey && event.newValue) {
				this.onDidReceiveChanges(event.newValue);
			}
		};
		window.addEventListener('storage', listener);
		this._register(toDisposable(() => window.removeEventListener('storage', listener)));
	}