@Override public void onConfigurationChanged(final @NonNull Configuration config) {
		final String language_tags = config.getLocales().toLanguageTags();
		final String cache_language_tags = mStore.getString(KEY_LANGUAGE_TAGS, null);
		if (language_tags.equals(cache_language_tags)) return;
		mStore.edit().clear().putString(KEY_LANGUAGE_TAGS, language_tags).apply();	// Invalidate the whole cache
	}
Get the cached label if valid. If not cached or invalid, trigger an asynchronous update.
mobile/src/main/java/com/oasisfeng/common/app/AppLabelCache.java