Describe the reason for these changes and the problem that they solve
As an experiment to improve response times and reduce workload for the service, add caching to methods that should be stable and return the same results over time.
Briefly summarize the changes
Add caching for stemming-related operations
Separate product metadata into static and dynamic elements; cache the static elements
Describe the reason for these changes and the problem that they solve
As an experiment to improve response times and reduce workload for the service, add caching to methods that should be stable and return the same results over time.
Briefly summarize the changes
How have the changes been tested?