jboss-vfs-alter branch now passes all the unit tests.
In AbstractVFSContextTest and FileVFSUnitTestCase I changed assertions that test URL
equality. When ZipEntryContext is used URL schema changes, and those tests fail - I
changed them so that only URL path part is compared.
In UnpackTestCase I changed some assertions since the previous ones test some
implementation details that are different when it comes to ZipEntryContext. Ales, have a
look, maybe we can put some more sensible tests there.
I also commited an optimization of the way file handles are released. I mentioned that it
was too aggressive and causing a slight performance penalty. The slow down was not big,
but was still noticable so I added an automatic asynchronous mechanism that releases files
when they haven't been used for a few seconds. Currently this period is 5 seconds -
hardcoded at the moment - can be made configurable. This fixes maybe about 80% of
performance degradation which now looks to be ~1-2% jboss startup time relative to current
vfs trunk.
I'm starting working on noCopy support now :)
Cheers,
- marko
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4153428#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...