System/Library/PrivateFrameworks/FrontBoard.framework
FBApplicationDataStoreInProcessRepositoryClient.h
Download FBApplicationDataStoreInProcessRepositoryClient.h
@class NSCountedSet, NSString, NSMutableDictionary, NSHashTable, NSObject;
@protocol OS_dispatch_queue, FBApplicationDataStoreRepository;
@interface FBApplicationDataStoreInProcessRepositoryClient : NSObject <FBSApplicationDataStoreRepositoryClient> {
id<FBApplicationDataStoreRepository> _dataStore;
NSCountedSet *_prefetchedKeys;
NSMutableDictionary *_prefetchedKeyValues;
NSObject<OS_dispatch_queue> *_prefetchQueue;
NSObject<OS_dispatch_queue> *_clientCalloutQueue;
struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _observersLock;
NSHashTable *_observersLock_observers;
}
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
- (void)_prefetchQueue_updateNotificationListeners;
- (void)synchronizeWithCompletion:(id /* block */)a0;
- (id)availableDataStores;
- (id)_observers;
- (id)init;
- (void)removeAllObjectsForApplication:(id)a0 withCompletion:(id /* block */)a1;
- (BOOL)prefetchedObjectIfAvailableForKey:(id)a0 application:(id)a1 outObject:(id *)a2;
- (void)setObject:(id)a0 forKey:(id)a1 forApplication:(id)a2 withCompletion:(id /* block */)a3;
- (void)_updateCacheIfNecessaryWithObject:(id)a0 forKey:(id)a1 forApplication:(id)a2;
- (void)removeObserver:(id)a0;
- (id)migrateIdentifier:(id)a0 toIdentifier:(id)a1;
- (void)removePrefetchedKeys:(id)a0 withCompletion:(id /* block */)a1;
- (id)objectForKey:(id)a0 forApplication:(id)a1;
- (void)removeObjectForKey:(id)a0 forApplication:(id)a1 withCompletion:(id /* block */)a2;
- (void)objectForKey:(id)a0 forApplication:(id)a1 withResult:(id /* block */)a2;
- (void)invalidate;
- (void)_repositoryInvalidated:(id)a0;
- (id)_prefetchQueue_prefetchedKeysForApplication:(id)a0;
- (id)initWithDataStore:(id)a0;
- (void)_valueChanged:(id)a0;
- (void).cxx_destruct;
- (void)_updateNotificationListeners;
- (void)addPrefetchedKeys:(id)a0;
- (void)addObserver:(id)a0;
- (void)_invalidateCacheIfObjectIsNotEqual:(id)a0 forKey:(id)a1 forApplication:(id)a2;
@end