~ fix failure of test case, where cache info got overwritten by concurre...

...nt test cases

~ it's now configurable for both cache domain file path & persist path which allows test case to set differently