Trabalhando com Cookies

Olá pessoal,

Estou tendo problemas ao trabalhar com Cookies. Eu gostaria que meus cookies expirassem o usuário não mexesse no sistema por 10 minutos ou quando ele fechasse o browser (por exemplo, se o usuário começa a mexer no sistema e cinco minutos depois fecha o browser, não quero que seja aplicada a regra dos 10 minutos). Há alguma maneira de se fazer isso com a classe Cookie em Java?

Outro problema, a cada vez que o usuário acessar um ponto do sistema, para mostrar que ele está ativo eu estou fazendo cookie.setMaxAge(600) para que se renome o “relógio” do cookie, mas não está adiantando… mesmo ativo o cookie expira em 10 minutos. Como resolver este problema?

Galera, se souberem a resposta para qualquer uma de minhas perguntas já seria de grande ajuda.

Abraços