luxlabs header browser preview


@class NSDictionary, NSString;

@interface _LSPersonaDatabase : NSObject {
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _ivarLock;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _uncachedCalloutLock;
    NSDictionary *_cachedBundleIDToPersonasMap;
    NSString *_cachedSystemPersonaUniqueString;
    NSString *_cachedPersonalPersonaUniqueString;
    unsigned long long _userManagementGenerationNumber;
}

- (void)refreshFromUserManagementIfNecessary;
- (id)_getPersonaAttributesRetryingIfNecessary;
- (id)initPrivately;
- (id)getBundleIDToPersonasWithAttributesMap;
- (void).cxx_destruct;
- (void)getCachedBundleIDToPersonasWithAttributesMap:(id *)a0 systemPersonaUniqueString:(id *)a1 personalPersonaUniqueString:(id *)a2;
- (void)getUncachedBundleIDToPersonasWithAttributesMap:(id *)a0 systemPersonaUniqueString:(id *)a1 personalPersonaUniqueString:(id *)a2;

@end