System/Library/PrivateFrameworks/ProactiveSupport.framework
_PASLazyPurgeableResult.h
Download _PASLazyPurgeableResult.h
@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