[FeatureAsk] Enable/ disable cache on demand by using environment variables
The caching mechanism right now is sort of hard coded in the the code and there is no way we can disable the cache as of now.
The usage of cache should be controlled by an Environment variable (or a feature flag if that's possible). This will:
- make debugging easier in case we see certain issues with caching.
- Help use isolating the cache related issues
- Help in measuring the performance improvements by cache by quickly enabling/ disabling it