I am planning to implement adaptive responsive design (ARD) in magento 2. Each devise will have its own cache setup. I thought of changing the cache file name from the following file path vendor/magento/framework/App/Cache/Frontend/Factory.php create() function where setting a if-else to determine the cache file type to be loaded during rendering. But I am unable to find ways to override in di.xml since its falling under the core framework environment. Can anyone let me know the way I could handle the adaptive responsive design (ARD) in magento 2 ?