The jsr 168 api provides the portlet references object. This can store a user's customized settings. Similarly another user can also store his own customized things. But where does the Preferences object store it? It cannot be in the session as the changes will persist even on subsequent login. Also I want to know if the customized settings persist on restart of the Portal server?