Angular js - $http cache time?
angularjs, caching, javascript, xmlhttprequest
Solution
This cache keeps the loaded data as long as the full html site did not change. E.g. if you have a regular SPA the data are kept in cache for the full app lifetime. There is no build in way to set a maximum cache time. If you would like to clear the cache you have to do it by your self.
var cache = $cacheFactory.get('$http');
cache.removeAll();
More information regarding the $cacheFactory: http://docs.angularjs.org/api/ng.$cacheFactory
Problem
hi as i read from the Angular documentation this is how to set the cache on $http request: cache – {boolean|Cache} – If true, a default $http cache will be used to cache the GET request, otherwise if a cache instance built with $cacheFactory, this cache will be used for caching. I mean setting `{cache:true}` how much time the request will be cached for?? Is possible to set the cache max time?