public void fetch() throws InterruptedException { // Wait for any pending changes to have taken. Bug 1092580. GoannaAppShell.sendEventToGoannaSync(GoannaEvent.createNoOpEvent()); synchronized (waiter) { PrefsHelper.getPrefs(TO_FETCH, this); waiter.wait(MAX_WAIT_MS); } }