System/Library/PrivateFrameworks/PhotoLibraryServices.framework
PLCacheDeleteSupport.h
Download PLCacheDeleteSupport.h
@class PLLibraryServicesManager, NSDate;
@interface PLCacheDeleteSupport : NSObject {
struct fsid { int val[2]; } _fsid;
PLLibraryServicesManager *_lsm;
}
@property (copy, nonatomic) NSDate *exitDeleteTime;
+ (BOOL)markPurgeableForFileAtURL:(id)a0 withUrgency:(long long)a1 outInode:(unsigned long long *)a2 error:(id *)a3;
+ (BOOL)markPurgeableForFileAtURL:(id)a0 withUrgency:(long long)a1 outInode:(unsigned long long *)a2;
+ (id)_purgeableResourceDirectoriesForPathManager:(id)a0;
+ (void)clearPurgeableIsCloneStateOnPurgeableResourcesOnceIfNecessaryInManagedObjectContext:(id)a0 pathManager:(id)a1;
+ (id)purgeableStateDescriptionForFile:(id)a0;
+ (id)_clearablePurgeableResourceDirectoriesForPathManager:(id)a0;
+ (id)_unclearablePurgeableResourceDirectoriesForPathManager:(id)a0;
+ (struct fsid { int x0[2]; })fsidForURL:(id)a0;
+ (BOOL)clearPurgeableFlagForResource:(id)a0;
+ (BOOL)setClearPurgeableIsCloneStateOnPurgeableResourcesOnceWithPathManager:(id)a0 error:(id *)a1;
+ (BOOL)verifyAndFixLocalAvailabilityForMissingResourcesUsingFileIDInManagedObjectContext:(id)a0 countPresent:(long long *)a1 countMissing:(long long *)a2 countUnableToVerify:(long long *)a3 error:(id *)a4;
+ (BOOL)isPurgeableFile:(id)a0 outIsPhotoType:(BOOL *)a1 outUrgencyLevel:(long long *)a2 error:(id *)a3;
+ (BOOL)clearPurgeableFlagsForAllResourcesInPhotoLibraryURL:(id)a0;
- (id)initWithLibraryServicesManager:(id)a0 cplStatus:(id)a1;
- (void)dealloc;
- (id)purgeableDirectories;
- (void)invalidate;
- (id)_newShortLivedPhotoLibrary;
- (BOOL)isFilePurgedForFileID:(id)a0 purgedPath:(id)a1;
- (void).cxx_destruct;
- (void)markAsNotLocallyAvailableForResourcesWithFileIDsToPath:(id)a0;
- (void)rescanResourcesFromFileSystem;
- (void)_markAsNotLocallyAvailableForResourcesWithFileIDsToPath:(id)a0 inLibrary:(id)a1;
- (BOOL)clearPurgeableFlagsForAllResources;
- (BOOL)markResourceAsPurgeable:(id)a0 withUrgency:(long long)a1;
@end