How does browser cache eviction work?

Viewed 887

Let me take the worst scenario of browser resource caching

I have configured a static resource(with big size) to be cached for long expire (say 1 yr) with the version, so it's get downloaded with each version update. Let's assume I have updated 500+ version of it within a year. does it work without any error?

  1. Does browser keep all version in cache? (Obvious if not expired)
  2. What is the maximum size of cache browser can store?
  3. Is there any cache eviction strategy to invalid/remove not used cache?
0 Answers
Related