llegue a leer en unos de las respuesta de Cluster que el "caché expire" no tiene nada que ver la con la duración de una sesión, (y en efecto es asi.-)
Ahora bien hay dos post que se trato este tema (Duración de sesíon) muy bien.-
http://www.forosdelweb.com/f18/caducidad-session-417309/ http://www.forosdelweb.com/f18/configuracion-php-ini-sesiones-415276/
... Yo en lo particular para algunos casos propago el SID en una cookie, asi que la sesión me va durar el tiempo que le de yo de vida a dicha cookie.-
Saludos.-