luxlabs header browser preview


@class NSString, NSMutableDictionary, FCFDBPruningPolicy, NSMutableSet, NSObject;
@protocol OS_dispatch_queue, FCFDBConnectionReadable, FCFDBConnectionWritable;

@interface FCFDBStorage : NSObject

@property (readonly, nonatomic) long long options;
@property (readonly, copy, nonatomic) NSString *path;
@property (readonly, nonatomic) FCFDBPruningPolicy *pruningPolicy;
@property (readonly, nonatomic) id<FCFDBConnectionReadable> readDBConnection;
@property (readonly, nonatomic) NSObject<OS_dispatch_queue> *accessQueue;
@property (readonly, nonatomic) NSMutableDictionary *cachedFeeds;
@property (readonly, nonatomic) NSMutableDictionary *cachedFeedItemOrders;
@property (readonly, nonatomic) NSMutableDictionary *cachedFeedItems;
@property (nonatomic) long long lastFeedLookupID;
@property (readonly, nonatomic) NSMutableSet *modifiedFeedItemIDs;
@property (readonly, nonatomic) NSMutableSet *modifiedFeedIDs;
@property (readonly, nonatomic) NSMutableSet *prunedFeedIDs;
@property (readonly, nonatomic) NSObject<OS_dispatch_queue> *saveQueue;
@property (retain, nonatomic) id<FCFDBConnectionWritable> writeDBConnection;

- (void).cxx_destruct;
- (long long)_feedLookupIDForFeedID:(id)a0;
- (id)_pruneFeedsIfNeeded:(id)a0;
- (void)accessWithBlock:(id /* block */)a0;
- (id)feedForFeedID:(id)a0;
- (id)feedItemsForFeedIDs:(id)a0 feedRange:(id)a1 feature:(id)a2 maxCount:(unsigned long long)a3;
- (id)feedsForFeedIDs:(id)a0;
- (void)flushChanges;
- (id)initTransientWithOptions:(long long)a0;
- (id)initWithFileURL:(id)a0 options:(long long)a1;
- (id)initWithFileURL:(id)a0 options:(long long)a1 pruningPolicy:(id)a2;
- (id)initWithPath:(id)a0 options:(long long)a1 pruningPolicy:(id)a2;
- (void)insertFeedItems:(id)a0;
- (void)updateFeedID:(id)a0 refreshedFromOrder:(unsigned long long)a1 refreshedToOrder:(unsigned long long)a2 fetchedRange:(id)a3;

@end