Here\'s a toy example, in which updating an ObservableHashSet from a different thread sometimes works and sometimes doesn\'t.