I have a problem of storing a lot of client-side data, and I can\'t decide which way is better. Now I\'m using AngularJS\'s cacheFactory, it works fine, but all data reloads
If your goal is to store client-side and persistent data, you can't use the $cacheFactory, which just caches the data for the current session.
One solution is to use the new local storage API. This awesome Angular module makes all the dirty job for you, and even falls back to cookies for old browsers!