@class NSString; @interface PFCachingArchiveIndex : NSObject { BOOL _loaded; } @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (unsigned long long)indexFileVersion; - (const char *)indexLabel; - (struct unique_ptr> { struct __compressed_pair> { struct ArchiveLineParser *x0; } x0; })archiveLineParserForIndexPath:(id)a0; - (id)indexName; - (BOOL)loadIndexFile:(const char *)a0 fileSize:(long long)a1; - (BOOL)loadOrCreateIndex; - (BOOL)indexSupported; - (id)dataArchivePath; - (BOOL)indexFileValid:(const char *)a0; - (unsigned int)architectureHash; - (BOOL)createIndexFromArchiveFile:(id)a0 tempIndexFile:(id)a1; - (id)indexPath:(id *)a0; - (BOOL)makeAndCacheIndexFileInDirectory:(id)a0 indexPath:(id)a1; @end