Currently this file has a 5 day cache: https://pdtestingp991-onprospectsoft-com-gw.prospect365-qa.com/plugins/productgroups/bundle.js
This really isnt long enough. it's a massively used file, on loads of url's on virtually all our sites.
And, it's fully in our contol. If we updated it, with a fix or a new feature, we could update the CMS gateway or plugin to refer to somethign like:
Doing this would allow us to give this an infinite cache (255 days) and even set an immutable header