am 64ace089: Merge "Use an executor to serialize opening dictionaries."

* commit '64ace089a8cde06ff030aa491b798ec7d32a3ad7':
  Use an executor to serialize opening dictionaries.
main
Jean Chalard 2014-02-24 05:57:30 -08:00 committed by Android Git Automerger
commit b7a224636c
1 changed files with 3 additions and 3 deletions

View File

@ -28,6 +28,7 @@ import com.android.inputmethod.latin.personalization.PersonalizationHelper;
import com.android.inputmethod.latin.personalization.UserHistoryDictionary;
import com.android.inputmethod.latin.settings.SettingsValues;
import com.android.inputmethod.latin.utils.CollectionUtils;
import com.android.inputmethod.latin.utils.ExecutorUtils;
import com.android.inputmethod.latin.utils.LanguageModelParam;
import java.io.File;
@ -208,8 +209,7 @@ public class DictionaryFacilitatorForSuggest {
if (listener != null) {
listener.onUpdateMainDictionaryAvailability(hasMainDictionary());
}
new Thread("InitializeBinaryDictionary") {
@Override
ExecutorUtils.getExecutor("InitializeBinaryDictionary").execute(new Runnable() {
public void run() {
final DictionaryCollection newMainDict =
DictionaryFactory.createMainDictionaryFromManager(context, locale);
@ -219,7 +219,7 @@ public class DictionaryFacilitatorForSuggest {
}
mLatchForWaitingLoadingMainDictionary.countDown();
}
}.start();
});
}
// The main dictionary could have been loaded asynchronously. Don't cache the return value