>I'm currently incorporating your patches (Startable interface). >For this I have to change some component handling. >I will finish this in 1h (aprox) and then you can add >your filtering easily.
Was it wrong, the way I implemented it? >> >> >thanks for your patch! But - sorry for this pain - >> >> autsch ;) >> >> >I think we should not change existing interfaces >> >like the Store interface. >> >> I know you would say, that. For my defence I didn't >> wanted to change the FilesystemStore. I did it once >> and got - well - in trouble. >> >> >The MRUMemoryStore calls the keys() method >> >of the FilesystemStore. The fsstore returns >> >all keys, but only those contained in a special >> >directory are of interest. >> >> That would be nice. >> >> >What do you think of filtering the keys() >> >delivered by the fsstore in the MRUMemoryStore? >> >I know this is slow but would allow us to keep >> >the interface. >> >> Yes that would be a solution. The next Problem >> are this two Enumerations. I did a awful hack >> to megre them together. Maybe you know a better >> solution. >> >> >In addition the keys() method of the fsstore >> >is wrong as it doesn't go into directories. >> >I will fix this asap. >> >> Ok then I can implement the filter. >> >> Cheers >> Gerhard >> >> > >> >Carsten >> > >> >Gerhard Froehlich wrote: >> >> >> >> >> >> Hi, >> >> as promised this patch contains serveral fixes >> >> in the store implementation: >> >> >> >> MRUMemoryStore: >> >> - added Disposable interface and implemented >> >> the initialize() and dispose() method to init- >> >> ialize/dispose the StoreJanitor and the FilesystemQueue >> >> thread. >> >> - completed the methods containsKey() and keys() >> >> (I needed to extend the Store interface and the >> >> FilesystemStore too) >> >> >> >> StoreJanitor: >> >> - added the Startable interface and implemented >> >> start() and stop() to start/stop the checker >> >> thread >> >> >> >> FileSystemQueue: >> >> - added the Startable interface and implemented >> >> start() and stop() to start/stop the writer >> >> thread >> >> >> >> Cheers >> >> Gerhard >> >> -------------------------------------------- >> >> black holes are when GOD is dividing by zero >> >> 23 49 43 51 3A 20 31 32 33 35 33 34 38 31 31 >> >> -------------------------------------------- >> > >> >--------------------------------------------------------------------- >> >To unsubscribe, e-mail: [EMAIL PROTECTED] >> >For additional commands, email: [EMAIL PROTECTED] >> > >> > >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, email: [EMAIL PROTECTED] >> > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, email: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]