Interface TxCache

    • Method Detail

      • get

        @Nullable
        String get​(@NonNull
                   String key,
                   @NonNull
                   String locale)
        Get the translation for a certain key and locale pair.
        Parameters:
        key - The key of the string.
        locale - The locale code.
        Returns:
        The string if the key was found in the cache; null if the provided locale does not exist in the cache or the key does not exist for this locale; empty string if the string has not yet been translated for this locale
      • update

        void update​(@NonNull
                    LocaleData.TranslationMap translationMap)
        Update the cache with the provided TranslationMap.

        The translation map should not be changed after providing it to the cache, because the cache implementation may use it without making a copy.