InMemoryCache.:brain::package: Implement an in memory cache. The cache’s purpose is to allow the results of expensive or long running calculations or data retrievals to be stored in memory to avoid unnecessary duplication of effort. :ballot_box::floppy_disk: