luxlabs header browser preview


@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