I know you are actively working on this, and I have spent the better part of the night looking at this also, but I am still feeling my way through the code.
My initial approach is to try to determine WHERE the contents of the cache file are loaded. As close as I have come is the file_put_contents function in pfctools.class.php
Am I even close?

I am trying to pick out those elements and then prevent them from being written to the file. I'm not sure if this is even a good approach since those elements appear to be read from the file as needed. I thought at least that would put me on the right track...
There is another element in that cache file that should not be seen, and that is the admins user and password. I'm sure you have already seen that, but in case you haven't...