@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