@class NSCountedSet, NSString, _CDSharedMemoryKeyValueStore, NSObject; @protocol OS_dispatch_queue; @interface _CDSharedMemoryContextPersisting : NSObject <_CDContextPersisting> @property (retain, nonatomic) _CDSharedMemoryKeyValueStore *store; @property (retain, nonatomic) NSObject<OS_dispatch_queue> *queue; @property (retain, nonatomic) NSCountedSet *keyPathRegistrationCount; @property (retain, nonatomic) NSCountedSet *legacyKeyPathRegistrationCount; @property (retain, nonatomic) NSString *localDeviceID; + (id)persistenceWithSharedMemoryKeyValueStore:(id)a0; + (id)sharedMemoryKeyFromKeyPath:(id)a0; + (id)sharedMemoryKeyFromRegistration:(id)a0; - (void)deleteAllData; - (void)deleteRegistration:(id)a0; - (void)saveValue:(id)a0 forKeyPath:(id)a1; - (void)saveRegistration:(id)a0; - (id)loadValues; - (id)allKeysForContextStore; - (void).cxx_destruct; - (id)initWithSharedMemoryKeyValueStore:(id)a0; - (id)loadRegistrations; - (void)deleteKeyPaths:(id)a0; - (void)deleteDataCreatedBefore:(id)a0; @end