luxlabs header browser preview


@class TRIClient;
@protocol TRIAssetPurging, TRIPaths;

@interface TRICacheDeleteCallbacks : NSObject {
    id<TRIPaths> _paths;
    id<TRIAssetPurging> _assetPurger;
    TRIClient *_loggingClient;
}

+ (id)_assetPurger:(id)a0 experimentDatabase:(id)a1 rolloutDatabase:(id)a2 taskQueue:(id)a3 loggingClient:(id)a4;
+ (void)registerCallbacksWithPaths:(id)a0 experimentDatabase:(id)a1 rolloutDatabase:(id)a2 taskQueue:(id)a3 loggingClient:(id)a4;

- (id)purge:(id)a0 urgency:(int)a1;
- (void)_logPurgedAmountTelemetry:(int)a0 purgedAmountInBytes:(id)a1;
- (BOOL)_trialVolumeIsEqualToVolume:(id)a0;
- (id)purgeable:(id)a0 urgency:(int)a1;
- (void).cxx_destruct;
- (id)initWithPaths:(id)a0 assetPurger:(id)a1 loggingClient:(id)a2;
- (void)cancel:(id)a0;

@end