Ok I played around a bit with the KKCustomEng and found out that its instantiated everytime a new Session starts. I tested it a while and it seems, that the KKCustomEng has the same lifetime as the HttpSession, but im not sure and I need to be sure, so is anyone there who can tell me if I am right or not?