System/Library/PrivateFrameworks/PhotoLibraryServices.framework
PLDatabaseContext.h
@class PLPhotoLibraryBundle, PLSyndicationIngestMutex, PLLazyObject;
@interface PLDatabaseContext : NSObject {
PLPhotoLibraryBundle *_libraryBundle;
PLLazyObject *_lazyMomentLibrary;
}
@property (readonly) PLSyndicationIngestMutex *syndicationIngestMutex;
@property (readonly) long long wellKnownPhotoLibraryIdentifier;
+ (id)newShortLivedLibraryWithName:(const char *)a0 libraryRole:(unsigned long long)a1 bundle:(id)a2;
+ (id)newShortLivedLibraryWithName:(const char *)a0 bundle:(id)a1;
- (void)performTransactionSync:(id /* block */)a0 withName:(const char *)a1;
- (id)newShortLivedLibraryForHistoryPersistenceReadingWithName:(const char *)a0;
- (void)performTransaction:(id /* block */)a0 withName:(const char *)a1;
- (void)dealloc;
- (id)newShortLivedMacOpenClientLibraryWithName:(const char *)a0;
- (id)newMomentLibrary;
- (void)performSync:(id /* block */)a0 withName:(const char *)a1;
- (void)invalidate;
- (id)newShortLivedCplLibraryWithNameSuffix:(const char *)a0;
- (id)newShortLivedLibraryWithName:(const char *)a0;
- (id)initWithLibraryBundle:(id)a0;
- (void).cxx_destruct;
- (id)momentLibrary;
- (id)newShortLivedLibraryWithName:(const char *)a0 libraryRole:(unsigned long long)a1;
- (void)perform:(id /* block */)a0 withName:(const char *)a1;
@end