luxlabs header browser preview


@class _GEOConfigDBOperationQueue, GEOSQLiteDB, _GEOConfigDB, _GEOConfigCache;

@interface GEOConfigPersistence : NSObject {
    GEOSQLiteDB *_db;
    _GEOConfigDB *_configDB;
    _GEOConfigDB *_xpcConfigDB;
    _GEOConfigCache *_keyExpiryCache;
    _GEOConfigDBOperationQueue *_operationQueue;
}

+ (BOOL)_setup:(id)a0;
+ (BOOL)_migrateDates:(id)a0 withConverter:(id /* block */)a1;

- (void)pruneExpiredKeyPathsOlderThanOSVersion:(id)a0;
- (id)_getExpiredKeyPathsOlderThanTime:(id)a0 osVersion:(id)a1;
- (void)dealloc;
- (id)getAllExpiringKeys;
- (void)setDefault:(id)a0 forKeyPath:(id)a1;
- (id)defaultForKeyPathComponents:(id)a0;
- (void)flush;
- (void)tearDown;
- (void)setExpire:(id)a0;
- (id)initWithDBPath:(id)a0;
- (void)setXPCDefault:(id)a0 forKeyPath:(id)a1;
- (id)getExpireForKeyPath:(id)a0;
- (id)xpcDefaultForKeyPath:(id)a0;
- (id)_getExpiredKeyPathsOlderThanTime:(id)a0 osVersion:(id)a1 from:(id)a2;
- (id)xpcDefaultForKeyPathComponents:(id)a0;
- (id)defaultForKeyPath:(id)a0;
- (void)clearExpirationForKeyPath:(id)a0;
- (void)_pruneExpiredKeyPathsOlderThanTime:(id)a0 osVersion:(id)a1;
- (id)getExpiredKeyPathsOlderThanTime:(id)a0;
- (void).cxx_destruct;
- (void)pruneExpiredKeyPathsOlderThanTime:(id)a0;
- (id)getExpiredKeyPathsOlderThanOSVersion:(id)a0;

@end