To elaborate this is a race condition... _cached probably exists in the test case but may or may not exist when the app is running... We maintain it inside of the store for performance reasons (so _cached may be used) but it does not guarantee that all accounts are in ._cached.