@class NSMutableDictionary; @interface ACAccountStoreCache : NSObject { BOOL _allAccountTypeCached; struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _accountTypeCacheLock; NSMutableDictionary *_accountTypeCache; struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _accountNotifyCachesLock; NSMutableDictionary *_accountNotifyCaches; } + (id)sharedCache; - (id)init; - (void)_clearAllCaches; - (void)cacheAccountType:(id)a0; - (void).cxx_destruct; - (void)_lock_cacheAccountType:(id)a0; - (void)cacheAccounts:(id)a0 forSuffix:(id)a1; - (void)cacheAllAccountTypes:(id)a0; - (id)cachedAccountTypeWithIdentifier:(id)a0; - (id)cachedAccountsForSuffix:(id)a0; - (id)cachedAllAccountTypes; - (unsigned long long)generationForCacheSuffix:(id)a0; @end