luxlabs header browser preview


@class NSString, NSMutableDictionary;

@interface SBSceneDataStore : NSObject {
    NSMutableDictionary *_archivedObjectCache;
    id /* block */ _handler;
}

@property (readonly, nonatomic, getter=_data) NSMutableDictionary *data;
@property (readonly, nonatomic, getter=_isInvalidated) BOOL invalidated;
@property (readonly, copy, nonatomic) NSString *identifier;

- (void)removeAllObjects;
- (id)safeObjectForKey:(id)a0 ofType:(Class)a1;
- (void)setObject:(id)a0 forKey:(id)a1;
- (void)_invalidate;
- (void)removeObjectForKey:(id)a0;
- (void)_invokeChangeHandler;
- (void)setArchivedObject:(id)a0 forKey:(id)a1;
- (id)_initWithIdentifier:(id)a0 data:(id)a1 changeHandler:(id /* block */)a2;
- (id)unarchivedObjectOfClass:(Class)a0 forKey:(id)a1;
- (void).cxx_destruct;
- (id)objectForKey:(id)a0;

@end