luxlabs header browser preview


@class NSMutableDictionary;

@interface NSAtomicStore : NSPersistentStore {
    NSMutableDictionary *_nodeCache;
    NSMutableDictionary *_entityCache;
    NSMutableDictionary *_storeMetadata;
    long long _nextReference;
    void *_reserved4;
    void *_reserved5;
}

+ (void)initialize;
+ (id)metadataForPersistentStoreWithURL:(id)a0 error:(id *)a1;

- (BOOL)save:(id *)a0;
- (BOOL)load:(id *)a0;
- (void)_didLoadMetadata;
- (id)_rawMetadata__;
- (id)initWithPersistentStoreCoordinator:(id)a0 configurationName:(id)a1 URL:(id)a2 options:(id)a3;
- (void)managedObjectContextDidRegisterObjectsWithIDs:(id)a0;
- (id)executeRequest:(id)a0 withContext:(id)a1 error:(id *)a2;
- (id)newValueForRelationship:(id)a0 forObjectWithID:(id)a1 withContext:(id)a2 error:(id *)a3;
- (id)obtainPermanentIDsForObjects:(id)a0 error:(id *)a1;
- (id)init;
- (id)newValuesForObjectWithID:(id)a0 withContext:(id)a1 error:(id *)a2;
- (void)managedObjectContextDidUnregisterObjectsWithIDs:(id)a0;
- (void)_preflightCrossCheck;
- (void)dealloc;
- (id)cacheNodes;
- (void)setMetadata:(id)a0;
- (id)newReferenceObjectForManagedObject:(id)a0;
- (id)referenceObjectForObjectID:(id)a0;
- (void)willRemoveCacheNodes:(id)a0;
- (id)cacheNodeForObjectID:(id)a0;
- (id)metadata;
- (void)addCacheNodes:(id)a0;
- (void)updateCacheNode:(id)a0 fromManagedObject:(id)a1;
- (id)objectIDForEntity:(id)a0 referenceObject:(id)a1;
- (id)newCacheNodeForManagedObject:(id)a0;

@end