Added caching of JSONs and user added files