ConvertAppInfoDataTask
class ConvertAppInfoDataTask(createAppInfoViewData: (AppInfoData) -> AppInfoViewData) : Task<List<AppInfoData>, List<AppInfoViewData>> (source)
Converts a list of AppInfoData into a list of AppInfoViewData by either creating new AppInfoViewData or updating existing ones using a cache to preserve existing object identities keyed with the AppInfo.
This approach helps in efficiently updating UI elements by reusing existing view data objects when possible.