This is true, but I understand Chris has a general need for markup reloading in production as well (though I haven't understood yet how Chris creates the markup files at runtime). Or did I misunderstand that? And though disabled in deployment mode by default, he could enable it for his specific application.
Juergen On 5/15/07, Igor Vaynberg <[EMAIL PROTECTED]> wrote: > but the modification watcher is disabled in deployment mode, so this is a > fix only in dev mode? > > -igor > > > > On 5/15/07, Juergen Donnerstag < [EMAIL PROTECTED]> wrote: > > > > I hoping to be able to modify > MarkupCache.loadMarkupAndWatchForChanges > > in a way that it not only checks if existing files have changed but > > also that "not-found" entries are checked by ModificationWatcher. > > > > Juergen > > > > On 5/15/07, Igor Vaynberg < [EMAIL PROTECTED]> wrote: > > > im not so sure we should address it. > > > > > > everytime you request a page wicket performs a fallback-search > > > > > > you say you want page A, variation B. then wicket has to look for > > > > > > A_EN_US_B <-- not found > > > A_EN_B <-- not found > > > A_B <-- found > > > > > > in case of markup inheritance this is also done for parents > > > > > > that is 3 lookups just for a variation. what you are saying is you do > not > > > want to cache "not-found", then that means this search lookup will be > > > performed every time you render a page, which will slow down the hell > out of > > > the application. > > > > > > if we can find a way to do this nicely, then fine. but we cannot do what > > > devmode does and monitor the files becuase that leaves file handles > open, so > > > there needs to be another way. > > > > > > furthermore, this is not typical of every application out there, in fact > it > > > is quiet atypical. given that, i think chris should implement his own > markup > > > finding using IResourceStreamLocator. i assume he knows when he adds a > new > > > variation, so that event can work in conjunction with his own > > > iresourcestream to evict some lookup path from the markup. > > > > > > maybe really all we need to add is markupcache.clear(class), and then > chris > > > can call that when he adds a new variation. also he can probably make > all > > > this happen by implementing IMarkupCacheKeyProvider on components for > which > > > he adds variations. > > > > > > just some food for thought > > > > > > -igor > > > > > > > > > > > > On 5/15/07, Jean-Baptiste Quenot <[EMAIL PROTECTED]> wrote: > > > > * Chris Colman: > > > > > > > > > It has no problem finding the ones that are there when the web > > > > > app is started. It's just that it only looks once at startup. If > > > > > I add a new one after the web app has started it never finds it. > > > > > > > > Indeed this is a known problem, but surprisingly never fixed. > > > > Igor mentions it is done like this by design, but I think you've > > > > got a perfectly valid usecase that Wicket should address. > > > > -- > > > > Jean-Baptiste Quenot > > > > aka John Banana Qwerty > > > > http://caraldi.com/jbq/ > > > > > > > > > > > > ------------------------------------------------------------------------- > > > > This SF.net email is sponsored by DB2 Express > > > > Download DB2 Express C - the FREE version of DB2 express and take > > > > control of your XML. No limits. Just data. Click to get it now. > > > > http://sourceforge.net/powerbar/db2/ > > > > _______________________________________________ > > > > Wicket-user mailing list > > > > [email protected] > > > > > https://lists.sourceforge.net/lists/listinfo/wicket-user > > > > > > > > > > > > > > ------------------------------------------------------------------------- > > > This SF.net email is sponsored by DB2 Express > > > Download DB2 Express C - the FREE version of DB2 express and take > > > control of your XML. No limits. Just data. Click to get it now. > > > http://sourceforge.net/powerbar/db2/ > > > _______________________________________________ > > > Wicket-user mailing list > > > [email protected] > > > > https://lists.sourceforge.net/lists/listinfo/wicket-user > > > > > > > > > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by DB2 Express > > Download DB2 Express C - the FREE version of DB2 express and take > > control of your XML. No limits. Just data. Click to get it now. > > http://sourceforge.net/powerbar/db2/ > > _______________________________________________ > > Wicket-user mailing list > > [email protected] > > https://lists.sourceforge.net/lists/listinfo/wicket-user > > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > Wicket-user mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/wicket-user > > ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Wicket-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/wicket-user
