So far, for strictly local save it is just the webstorage object.
I'm not sure if a cache clear affects the webstorage saved values. They are supposed to be in a specific spot of the browser. I don't really know much about it.
Anyway, JS is limited in such a way it is not supposed to give you access to the hard drive, so it is unlikely to have another way of storing local datas then the webstorage.