- Renamed from weave-resources-impl to jixaw-resources-provider
- Fixed the service registrations
- Implemented a lot of performance improvements and better filtering techniques
- Changed behaviour so that by default only archives in the classpath containing a resource META-INF/org.jixaw.module are scanned
- Added a method for creating a archive provider using the static class loader
- Removed an unused constructor in ClassLoaderResourceArchiveProvider
- Minor refactoring
- Added some convenience methods to Resource to get some specific parts of its name
- Caching the hashcode of a AbstractResource (and subtypes) for better performance
- Caching found resources in the FileResourceArchive and JarResourceArchive for less I/O operations and much better performance, but they use SoftReferences for caching, so that the caches can be cleared at any time by the garbage collector
Merging jixaw-resources-provider into jixaw-provider repository
Merge branch 'master' of ../weave-framework