In the current software applications design, there are multiple calls made to the database from various applications like ADF, SOA, etc. These data base calls make resources busy between applications and data base. Frequently data base call makes system/applications slow. So now-a-days, the authors are dealing with large applications with loads of read and write operations and every call made to the data base will cost more from the performance perspective. As a workaround, they will provide solutions cache, a cache is a component that transparently stores data so that future request for that data can be served faster.