Introduction Most of the time, caching solutions like Memcached, Redis, Guava, etc. are used to increase data retrieval performance. This is achieved by storing some of the data in the cache layer and thus reducing the need to access the underlying slower data-storage layer. But there is another usage pattern of…