This commit is contained in:
mertalev
2025-09-11 15:39:06 -04:00
parent a07f3c2ba4
commit 73d650de23

View File

@@ -26,11 +26,8 @@ class AssetResolver {
init(fetchOptions: PHFetchOptions, batchTimeout: TimeInterval = 0.00025, cacheSize: Int = 10000, qos: DispatchQoS = .unspecified) {
self.fetchOptions = fetchOptions
self.batchTimeout = batchTimeout
self.assetCache = {
let assetCache = NSCache<NSString, PHAsset>()
assetCache.countLimit = cacheSize
return assetCache
}()
self.assetCache = NSCache<NSString, PHAsset>()
self.assetCache.countLimit = cacheSize
self.requestQueue = DispatchQueue(label: "assets.requests", qos: qos)
self.processingQueue = DispatchQueue(label: "assets.processing", qos: qos)
}