src/vs/workbench/services/views/browser/viewDescriptorService.ts/ViewDescriptorService/onDidCachedViewContainerLocationsStorageChange
class ViewDescriptorService:	private onDidCachedViewContainerLocationsStorageChange(): void {
		this._cachedViewContainerLocationsValue = this.getStoredCachedViewContainerLocationsValue();
		const newCachedLocations = this.getCachedViewContainerLocations();
		const viewContainersToMove: [ViewContainer, ViewContainerLocation][] = [];

		for (const [containerId, location] of newCachedLocations.entries()) {
			const container = this.getViewContainerById(containerId);
			if (container) {
				if (location !== this.getViewContainerLocation(container)) {
					viewContainersToMove.push([container, location]);
				}
			}
		}

		this.viewContainers.forEach(viewContainer => {
			if (!newCachedLocations.has(viewContainer.id)) {
				const currentLocation = this.getViewContainerLocation(viewContainer);
				const defaultLocation = this.getDefaultViewContainerLocation(viewContainer);

				if (currentLocation !== defaultLocation) {
					viewContainersToMove.push([viewContainer, defaultLocation]);
				}
			}
		});

		// Execute View Container Movement
		for (const [container, location] of viewContainersToMove) {
			this.doMoveViewContainerToLocation(container, location, undefined, true);
		}

		this.cachedViewContainerInfo = this.getCachedViewContainerLocations();
	}