Well, session dont' have time-outs. So unless your using sessions as cookies, they won't timeout. The cache was just a guess.
If you read up on sessions, it has a length of as long as the browser is open. So it's either a browser issue, or a PHP setup issue so perhaps it's defaulting sessions to cookies and you just don't know.