System/Library/PrivateFrameworks/CacheDelete.framework
CDPurgeableResultCache.h
Download CDPurgeableResultCache.h
@class NSObject, CDRecentInfo;
@protocol OS_dispatch_queue;
@interface CDPurgeableResultCache : NSObject <CDPurgeableResultCache>
@property (retain, nonatomic) CDRecentInfo *recentPurgeableResults;
@property (retain, nonatomic) NSObject<OS_dispatch_queue> *queue;
+ (id)sharedPurgeableResultsCache;
+ (id)fetchVolumeWithPath:(id)a0;
- (BOOL)hasInvalids;
- (BOOL)hasSnapshotForVolume:(id)a0;
- (void)absorbRecentInfo:(id)a0;
- (void)log;
- (id)recentInfoForVolume:(id)a0 atUrgency:(int)a1 validateResults:(BOOL)a2;
- (id)initEmpty;
- (id)recentInfoForVolumes:(id)a0 atUrgency:(int)a1;
- (id)recentPurgeableTotals:(int)a0;
- (void)invalidateAllForgettingPushers:(BOOL)a0;
- (BOOL)isStaleForVolume:(id)a0;
- (void)updateRecentVolumeInfo:(id)a0;
- (id)bsdDiskForVolume:(id)a0;
- (id)recentInfoForVolumes:(id)a0 atUrgency:(int)a1 validateResults:(BOOL)a2 targetVolume:(id)a3;
- (void).cxx_destruct;
- (BOOL)isStale;
- (id)thresholdsForVolume:(id)a0;
- (id)_recentPurgeableTotals:(int)a0 validateResults:(BOOL)a1;
- (id)recentInfoForVolume:(id)a0 atUrgency:(int)a1;
- (id)dictionaryByMerging:(id)a0 with:(id)a1;
- (void)keepUpToDate:(id)a0;
- (BOOL)isInvalidForVolume:(id)a0;
- (long long)recentStateForVolume:(id)a0;
- (id)servicesForVolume:(id)a0;
- (BOOL)isEmpty;
@end