---
title: "session"
type: "forum-thread"
url: "https://www.webforum.nu/amne/java/82383-session"
topic: "Java"
topic_url: "https://www.webforum.nu/amne/java"
author: "jme"
published: "2003-07-20T16:31:59.000Z"
updated: "2003-07-21T14:05:24.000Z"
replies: 2
views: 247
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/java/82383-session"
---

# session

## #1 — jme, 2003-07-20T16:31Z

Hej!

Jag har lite funderingar över klassen HttpSession.
I JavaDoc kan jag se att klassen har bl a följande metoder:
getMaxInactiveInterval() samt setMaxInactiveInterval(int).

Som jag förstår så används dessa metoder för att kontrollera samt sätta en session-variabels livslängd.

Men vad betyder egentligen "maximum time interval"?

Som jag förstår så ifall jag besker en sida som kör med:

session = request.getSession();
session.setMaxInactiveInterval(10); // 10 sekunder

så skall session-variabeln bli gammal om "inget händer" på sidan under en period på 10 sekunder.

Jag har testat detta men nog fan finns sessionen kvar efter 10 sekunder. vad är det jag missar?

Permalänk: https://www.webforum.nu/p/82383

## #2 — Viktor, 2003-07-21T13:06Z

Jag har testat lite och det verkar som att det tar ca 30 sekunder extra för session att bli inaktiv. Jag kan bara gissa varför det är så och min gissning är att det finns 1 cleaner tråd som kollar om någon session är för gammal och den körs bara var 30'e sekund.
Man kan kanske i någon config fil ställa in hur ofta sessions ska städas bort. Men i vanliga fall brukar ju 30 sekunder extra vara helt OK.

/Viktor

Permalänk: https://www.webforum.nu/p/1115631

## #3 — jme, 2003-07-21T14:05Z

Tack!

Såg själv sen att sessionen faktiskt blev gammal.

Permalänk: https://www.webforum.nu/p/1115674

---

Tråden på webben: https://www.webforum.nu/amne/java/82383-session
