TXStandardCache
public final class TXStandardCache : NSObject
The standard cache that the TXNative SDK is initialized with, if no other cache is provided.
The cache gets initialized using the decorators implemented in the Caches.swift file of the SDK so that it reads from any existing translation files either from the app bundle or the app sandbox. The cache is also responsible for creating or updating the sandbox file with new translations when they will become available and it offers a memory cache for retrieving such translations so that they can be displayed in the UI.
-
Initializes and returns the cache using a specific update policy and an optional group identifier based on the architecture of the application that uses the SDK.
Declaration
Swift
@objc public static func getCache(updatePolicy: TXCacheUpdatePolicy = .replaceAll, groupIdentifier: String? = nil) -> TXCache
Parameters
updatePolicy
The specific update policy to be used when updating the internal memory cache with the stored contents from disk. Defaults to .replaceAll.
groupIdentifier
The group identifier of the app, if the app makes use of the app groups entitlement. Defaults to nil.