@interface PLPrefetchConfiguration : NSObject @property (nonatomic) unsigned short memoryMaxPrefetchPhotosCount; @property (nonatomic) unsigned short memoryMaxPrefetchVideosCount; @property (nonatomic) unsigned short memoryPrefetchLimit; @property (nonatomic) unsigned long long cloudResourcePrefetchMaxFileSize; @property (nonatomic) double cloudResourceInitialMinimumFreeDiskSpaceForOptimizeRatio; @property (nonatomic) unsigned long long cloudResourceMaximumSmallLibraryThreshold; @property (nonatomic) long long memoryPrefetchAllowedIfLastViewedDateWithin; @property (nonatomic) long long memoryPrefetchIfCreationDateWithin; @property (readonly, nonatomic) unsigned short cloudResourceMaxPrefetchRetry; @property (readonly, nonatomic) unsigned short cloudResourceThumbnailsMaxResourcesPerFetch; @property (readonly, nonatomic) unsigned short cloudResourceMemoriesMaxResourcesPerFetch; @property (readonly, nonatomic) unsigned short cloudResourceWidgetMaxResourcesPerFetch; @property (readonly, nonatomic) unsigned short cloudResourceNonThumbnailsMaxResourcesPerFetch; @property (readonly, nonatomic) unsigned long long cloudResourceIntervalBetweenCheckCPLBGDownload; @property (readonly, nonatomic) double cloudResourceIncrementalMinimumFreeDiskSpaceForOptimizeRatio; @property (readonly, nonatomic) unsigned long long cloudResourceATVNearLowDiskThreshold; @property (readonly, nonatomic) double cloudResourceSmallLibraryThresholdRatio; + (id)descriptionForPrefetchOptimizeMode:(long long)a0; + (long long)_defaultPrefetchOptimizeMode; + (id)overridePrefetchOptimizeMode; + (long long)defaultPrefetchOptimizeMode; - (void)updateValuesFromPrefetchDictionary:(id)a0; - (id)initWithPrefetchDictionary:(id)a0; - (long long)prefetchOptimizeModeForTotalSizeOfOriginalResources:(long long)a0 totalSizeOfLocallyAvailableOriginalResources:(long long)a1 availableSpace:(long long)a2 overrideMaximumSmallLibraryThresholdGB:(long long)a3 nonThumbnailsBudget:(long long)a4; - (unsigned long long)smallLibrarySizeThresholdForTotalSizeOfLocallyAvailableOriginalResources:(long long)a0 availableSpace:(long long)a1 overrideMaximumThresholdGB:(long long)a2; - (void)updateValuesFromTrialIfNecessary; @end