Design and implementation of micro caching

Gaurav Sengar, A. Sivanesh Kumar · 2009

Caching is one of the most efficient ways of improving the performance of software systems in terms of both execution time and network usage. Caching can be done at different levels and using different methods. Runtime Micro Caching is one of them. It deals with the creation of a temporary cache at runtime to store the information required by the current transaction. In this approach, the cache is created at the beginning of the transaction and destroyed at the termination/end of the respective transaction. The major advantage of this cache is that it overcomes stale data problem and results in highly efficient usage of network and data store.

Read the paper · More papers on PaperTik