Re: How is session expiration expected to work considering this?
Johan Brichau <[email protected]>
| Newsgroups | gmane.comp.lang.smalltalk.squeak.seaside |
|---|---|
| Message-ID | <[email protected]> |
Hi Mariano, You indeed need to replace the cache when you changed the configuration values. This is how it’s done in the configuration interface (see implementation of #replaceCache). I agree it’s not intuitive. Perhaps we should expand WAAdmin with specific methods to configure a cache, such that the cache is reset afterwards. I wrote down an issue: https://github.com/SeasideSt/Seaside/issues/937 <https://github.com/SeasideSt/Seaside/issues/937> cheers Johan > On 31 Jul 2017, at 21:49, Mariano Martinez Peck <[email protected]> wrote: > > Hi guys, > > I was not yet able to correctly set session expiration timeout for my app. I was doing something like this: > > ------------ > > app := (WAAdmin register: self asApplicationAt: aSuffix) > preferenceAt: #sessionClass put: DpWebSession; > preferenceAt: #actionPhaseContinuationClass put: FaCallbackProcessingActionContinuation; > preferenceAt: #trackingStrategy put: FaWAQueryFieldAndCookieTrackingStrategy new; > yourself. > > app configuration at: #maximumRelativeAge put: seconds. > app configuration at: #maximumAbsoluteAge put: 0. > > "much more here to continue customizing the app" > .... > > > ----------- > > > What is the problem? That #register:asApplicationAt: ends up creating the cache BEFORE I can change the configuration... so the 'cache' is created with the default 1800 rather than with what I want. > > The workaround is to either do "app cache: app createCache" or "app initialize" once I am done with all my configuration... but it looks... weird... > > Thoughts? > > > > -- > Mariano > http://marianopeck.wordpress.com <http://marianopeck.wordpress.com/> > _______________________________________________ > seaside mailing list > [email protected] > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside _______________________________________________ seaside mailing list [email protected] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside