@class FBSApplicationDataStore, NSString, NSArray, NSLock, NSObject; @protocol OS_dispatch_queue; @interface SBApplicationShortcutStore : NSObject { NSLock *_stateLock; NSObject *_saveQueue; NSArray *_cachedApplicationShortcutItems; NSArray *_cachedLanguages; unsigned long long _cachedVersion; BOOL _isLoaded; BOOL _isDirty; FBSApplicationDataStore *_dataStore; } @property (readonly, copy, nonatomic) NSString *bundleIdentifier; @property (readonly, copy, nonatomic) NSArray *applicationShortcutItems; @property (readonly, copy, nonatomic) NSArray *languages; @property (readonly, nonatomic) unsigned long long version; + (void)clearStore; - (void)invalidateCache; - (void)_saveQueue_save; - (id)_plistArrayFromApplicationShortcutItems:(id)a0; - (id)_applicationShortcutItemsFromPlistArray:(id)a0; - (void)truncateIfNecessary; - (void)setApplicationShortcutItems:(id)a0 withLanguages:(id)a1 version:(unsigned long long)a2; - (id)description; - (void)_stateLock_markDirty; - (void).cxx_destruct; - (id)initWithBundleIdentifier:(id)a0; - (BOOL)_stateLock_truncateIfNeeded:(id)a0; - (void)_stateLock_loadFromStoreIfNeeded; - (void)saveSynchronously; @end