System/Library/PrivateFrameworks/ProactiveSupport.framework

_PASLazyPurgeableResult.h

Download _PASLazyPurgeableResult.h

  1. NSObject
  2. >
  3. _PASLazyResult
@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