I basically don't want to host Redis (yet), but I want to design cache in such a way that will allow it in the future. Would this work as good as lru-cache, etc?