Merge "Convert TaskIconCache and TaskThumbnailCache to kotlin" into main