@class br_pacer, NSMutableDictionary, NSString, NSMutableSet, NSObject; @protocol BRContainerHelper, OS_dispatch_source, OS_dispatch_queue, NSObject; @interface BRContainerCache : NSObject { id _helper; NSMutableDictionary *_containersByID; NSMutableSet *_fetchedContainerIDs; BOOL _containerCacheUptodate; NSObject *_queue; br_pacer *_invalidationPacer; NSObject *_memoryPressureSource; id _containerStatusObserver; NSString *_personaID; } + (id)containerHelper; + (BOOL)hasDaemonicParts; + (BOOL)isPersonalProvider; + (id)containerCache; + (id)containerCacheForPersonaID:(id)a0; + (BOOL)isManagedProvider; - (void)dealloc; - (id)allContainersBlockIfNeeded:(BOOL)a0; - (id)documentContainers; - (void).cxx_destruct; - (void)_accountWillChange; - (id)_allContainersByIDNoCopyBlocking:(BOOL)a0; - (void)_containerListDidChange; - (BOOL)_updateContainersCache; - (id)allContainersByID; - (id)containerByID:(id)a0; - (id)initWithHelper:(id)a0 personaID:(id)a1; - (void)invalidateAndClearCache:(BOOL)a0; - (void)subscribeToContainerStatusUpdate; - (void)unsubscribeToContainerStatusUpdate; @end