luxlabs header browser preview


@class NSObject;
@protocol OS_dispatch_source;

@interface _PASLazyPurgeableResult : _PASLazyResult {
    id _weakData;
    NSObject<OS_dispatch_source> *_memoryPressureSource;
    NSObject<OS_dispatch_source> *_idleTimeoutSource;
    double _idleTimeout;
    _Atomic BOOL _nil;
}

- (id)initWithBlock:(id /* block */)a0;
- (id)resultIfAvailable;
- (void)dealloc;
- (id)result;
- (id)initWithBlock:(id /* block */)a0 idleTimeout:(double)a1;
- (void).cxx_destruct;

@end