This PR removes the webgateway cache functionality for rendered images and refactors the tempfile functionality into its own new file.
The motivation behind removing the webgateway cache is the minimal performance improvements from having the cache versus the large overhead introduced with the required cache invalidation. Tasks like applying rendering settings to a large number of images takes much longer than needed due to cache invalidation.
This PR removes the webgateway cache functionality for rendered images and refactors the
tempfile
functionality into its own new file.The motivation behind removing the webgateway cache is the minimal performance improvements from having the cache versus the large overhead introduced with the required cache invalidation. Tasks like applying rendering settings to a large number of images takes much longer than needed due to cache invalidation.