Then I was wrong, and your phone is right. Let me correct it properly instead of guessing again.
I checked the call sites of the function that deletes the cached file and assumed logout was one of them. Looking at the actual logout path: `resetSession()` only tears down the cache and the user state...