Jsf-session-timer is a project mainly written in ..., it's free.
An example session timeout manager implemented in JSF