by BehindJava

What is Cache and its benefits

Home » interview » What is Cache and its benefits

What is a Cache?

  • Cache is a high speed data storage layer where we can store and retrieve data fast and RAM is a best example of cache.
  • Transient storage which means its just a copy but not the original storage.
  • Store pre-computed value for future requests like employees average salary etc.
  • Cache can be used in various applications like Database, Operating system, CDN(content delivery network) and web applications.

Benefits of Cache:

  • Improves application performance.
  • Reduces load on database.
  • Increase IO’s and concurrency in the application.