Too Long; Didn't Read
CASH is a hardware or software that is used to store something temporarily in a computing environment. Modern applications are built from many components and this components interact with each other which in today’s era we called them as distributed systems. Caching is the critical concept which ultimately boost the performance of the system as a whole but again in order to reap maximum benefits out of it we can follow the following approaches to introduce caching in distributed systems. We can use caching as a replica services which have been described in the next section.