TXStringUpdateFilterCache
public final class TXStringUpdateFilterCache : TXDecoratorCache
Class responsible for updating the passed internalCache using a certain update policy defined
in the TXCacheUpdatePolicy
enum. This is done by filtering any translations that are passed
via the update(translations:)
call using an update policy that checks both the passed
translations and the internal cache state to decide whether a translation should update the internal cache
or not.
-
Initializes the cache with a certain update policy and an internal cache that will be updated according to that policy.
Declaration
Swift
@objc public init(policy: TXCacheUpdatePolicy, internalCache: TXCache)
Parameters
policy
The update policy to be used
internalCache
The internal cache to be updated with the specified update policy
-
Updates the internal cache with the provided translations using the update policy specified during initialization.
Declaration
Swift
override public func update(translations: TXTranslations)
Parameters
translations
The provided translations