luxlabs header browser preview


@class NSPersistentContainer, NSURL, NSString;

@interface PDSCDCacheContainer : NSObject <PDSCDCache, PDSKVStore>

@property (weak, nonatomic) NSPersistentContainer *container;
@property (retain, nonatomic) NSURL *containingPath;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)setString:(id)a0 forKey:(id)a1;
- (BOOL)_storeEntry:(id)a0 transitionBlock:(id /* block */)a1 context:(id)a2 withError:(id *)a3;
- (void)deleteCache;
- (id)_entriesFromRegistrations:(id)a0 inContext:(id)a1;
- (id)loadAllUsersForClientID:(id)a0;
- (BOOL)_updateAllEntriesWithState:(unsigned char)a0 toState:(unsigned char)a1 withError:(id *)a2;
- (id)_loadUsersIncludingOnlyActive:(BOOL)a0;
- (id)loadAllEntries;
- (BOOL)_deleteEntry:(id)a0 context:(id)a1 withError:(id *)a2;
- (id)loadAllUsers;
- (BOOL)storeEntries:(id)a0 transitionBlock:(id /* block */)a1 deleteEntries:(id)a2 withError:(id *)a3;
- (BOOL)updateEntryState:(unsigned char)a0 forUser:(id)a1 withError:(id *)a2;
- (BOOL)hasActiveEntries;
- (id)allStoredValues;
- (BOOL)deleteEntry:(id)a0 withError:(id *)a1;
- (id)numberForKey:(id)a0;
- (BOOL)storeEntry:(id)a0 withError:(id *)a1;
- (BOOL)deleteEntriesForUser:(id)a0 withState:(unsigned char)a1 withError:(id *)a2;
- (void)setData:(id)a0 forKey:(id)a1;
- (BOOL)_updateEntryState:(unsigned char)a0 forUser:(id)a1 clientID:(id)a2 withError:(id *)a3;
- (id)initWithContainingPath:(id)a0;
- (id)loadAllEntriesForClientID:(id)a0;
- (BOOL)storeEntry:(id)a0 transitionBlock:(id /* block */)a1 withError:(id *)a2;
- (void).cxx_destruct;
- (id)loadAllActiveUsers;
- (BOOL)updateEntryState:(unsigned char)a0 forUser:(id)a1 clientID:(id)a2 withError:(id *)a3;
- (id)loadAllEntriesUser:(id)a0;
- (id)_cdRegistrationsMatchingUser:(id)a0 withClientID:(id)a1 inContext:(id)a2;
- (id)loadWithError:(id *)a0;
- (id)_usersForClientID:(id)a0 activeOnly:(BOOL)a1;
- (id)loadAllActiveUsersForClientID:(id)a0;
- (BOOL)updateAllEntriesWithState:(unsigned char)a0 toState:(unsigned char)a1 withError:(id *)a2;
- (id)loadPendingEntries;
- (id)_cdUsersMatchingUserID:(id)a0 userType:(short)a1 inContext:(id)a2;
- (id)_cdRegistrationsMatchingEntry:(id)a0 inContext:(id)a1;
- (id)stringForKey:(id)a0;
- (void)_syncBlockWithContext:(id /* block */)a0;
- (void)setNumber:(id)a0 forKey:(id)a1;
- (id)loadAllEntriesUser:(id)a0 withClientID:(id)a1;
- (BOOL)hasPendingEntries;
- (id)dataForKey:(id)a0;
- (void)_KVEntryForKey:(id)a0 withBlock:(id /* block */)a1;

@end