luxlabs header browser preview


@class RBEventQueue, NSDictionary, NSMutableSet, NSObject;
@protocol RBTimeProviding, OS_dispatch_queue, RBProcessManaging;

@interface RBPrewarmManager : NSObject {
    id<RBProcessManaging> _delegate;
    id<RBTimeProviding> _timeProvider;
    NSObject<OS_dispatch_queue> *_prewarmingQueue;
    NSMutableSet *_pendingPrewarms;
    RBEventQueue *_prewarmingEventQueue;
    NSDictionary *_lastAppliedConfiguration;
    NSDictionary *_currentConfiguration;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _dataLock;
}

- (void)_queue_addPrewarmForIdentity:(id)a0;
- (void)_queue_runPrewarm;
- (id)initWithDelegate:(id)a0 timeProvider:(id)a1;
- (id)_prewarmingQueue;
- (void)prewarmingConfigurationDidChange:(id)a0;
- (void)identityDidTerminate:(id)a0;
- (void).cxx_destruct;
- (void)_queue_checkForNewPrewarms;
- (void)_queue_schedulePrewarmForIdentity:(id)a0 withInterval:(id)a1;

@end