Michael, Carsten, Thanks a lot for the information, I completely forgot about the refresh() method. Seems to be a long time since I worked on refactoring the Source interface...
Thanks, Ovidiu On Fri, 24 May 2002 09:00:41 +0200, "Carsten Ziegeler" <[EMAIL PROTECTED]> wrote: > > -----Original Message----- > > From: Michael Hartle [mailto:[EMAIL PROTECTED]] > > Sent: Friday, May 24, 2002 7:19 AM > > To: [EMAIL PROTECTED] > > Subject: Re: Source.getLastModified() doesn't work > > > > > > Ovidiu Predescu wrote: > > > > >On Thu, 23 May 2002 21:10:01 -0400, Peter Royal > > <[EMAIL PROTECTED]> wrote: > > > > > >>On Thursday 23 May 2002 08:59 pm, Ovidiu Predescu wrote: > > >> > > >> > > >>>It appears the getLastModified() method doesn't work for file: > > >>>URLs. Seems like the Source is caching this information and always > > >>>returns the same time stamp, without bothering to check the actual > > >>>file. Any ideas what's going on? > > >>> > > >>> > > >>You need to call discardValidity() to refresh. > > >> > > >> > > >But Cocoon's Source interface doesn't have such a method. What's the > > >solution then? > > > > > If I am not mistaken, the "old" Cocoon Source is a ModifiableSource, so > > a refresh() should help. > > > Exactly. The last modification date is cached until the refresh() method > is called to avoid multiple HEAD requests if someone is called the > getLastModified() method more than once. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]