Create a dyanmic cacher lib which stores the key value pairs in the Memory. There are 2 implementations of it so far, one which stores the cache for the life time of the entire application (which may lead to memory issues also) & the other which using an exiry timer to remove the particular key value from the cache.