I use disk cache and size parameters in GoogleChromePortable.ini's AdditionalParameters and set the cache to run locally but everytime I close Chrome portable it wipes out the cache from Temp folder despite of the settings RunLocally set to true and CacheInTemp false. The only way I could force this portable app to read the parameters I use is to create a batch file with those parameters and run it.
I want this portable app to store the cache (I've set the cache and size parameters to point to my external hard drive) but I can't make it do it unless I use the batch file I created. Is there a way I can force this app to keep the cache by running it normally (clicking its GoogleChromePortable exe or link in Start Screen) instead of running it through the batch file?
Before anybody asks, I'm an advanced user and I use my spare WD Black 2 TB hard drive as an external one so the write cycle and other issues (read/write speed) is not my problem. I really need the cache because I only access my email and update my blog. I don't want it to redownload the cache over and over again and clear it over and over again. I want this portable app to run the cache locally from my WD Black instead of the Temp folder. I do not use normal installation from Google website because being portable means I don't have to install Chrome everytime I restore my Windows installation and I don't have to reconfigure everything everytime I clean install or restore my Windows installation.
When CacheInTemp is set to false, we don't give Google Chrome any directive on where to store its temp, leaving it up to Google Chrome itself on where to store it.
RunLocally is really supposed to be for running from a CD-ROM and will be phased out. Why are you setting RunLocally?
Sometimes, the impossible can become possible, if you're awesome!