System/Library/PrivateFrameworks/RelevanceEngine.framework
RELocationAuthorizationStatusCache.h
Download RELocationAuthorizationStatusCache.h
@class NSMutableDictionary, NSMutableSet, NSObject, NSLock;
@protocol OS_dispatch_queue;
@interface RELocationAuthorizationStatusCache : RESingleton {
NSMutableDictionary *_bundleToStatusCache;
NSMutableDictionary *_bundleToCallbackBlocks;
NSMutableSet *_bundlesAwaitingQuery;
NSObject<OS_dispatch_queue> *_schedulingQueue;
NSObject<OS_dispatch_queue> *_queryQueue;
NSLock *_bundleToStatusCacheLock;
}
- (id)_init;
- (void).cxx_destruct;
- (int)_cachedStatusForBundleIdentifier:(id)a0;
- (void)_q_queue_queryStatusFromCLForBundleIdentifier:(id)a0;
- (void)_s_queue_addCallbackInfo:(id)a0 forBundleIdentifier:(id)a1;
- (void)_s_queue_scheduleUpdatedStatusForBundleIdentifier:(id)a0;
- (void)_s_queue_updateCacheFromCLWithStatus:(int)a0 forBundleIdentifier:(id)a1;
- (int)cachedAuthorizationStatusForBundleIdentifier:(id)a0 invalidationUpdateQueue:(id)a1 withCallback:(id /* block */)a2;
@end