luxlabs header browser preview


@class BCSLinkItemPersistentStore, NSString, BCSBusinessCallerPersistentStore, BCSBusinessItemMemoryCache;
@protocol BCSUserDefaultsProviding;

@interface BCSItemCache : NSObject <BCSItemCaching, BCSLinkItemCacheClearing, BCSBatchable> {
    BCSBusinessItemMemoryCache *_chatSuggestItemStore;
    BCSLinkItemPersistentStore *_linkItemStore;
    BCSBusinessCallerPersistentStore *_businessCallerStore;
    id<BCSUserDefaultsProviding> _userDefaults;
}

@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (id)init;
- (void).cxx_destruct;
- (void)endBatch;
- (void)beginBatch;
- (void)deleteExpiredItemsOfType:(long long)a0;
- (void)deleteItemMatching:(id)a0;
- (void)deleteItemsOfType:(long long)a0;
- (void)deleteLinkItemsWithBundleID:(id)a0;
- (id)itemMatching:(id)a0;
- (void)updateItem:(id)a0 withItemIdentifier:(id)a1;

@end