p.s. I deploy snapshots of the everything, including the convenience framework distribution or you can build from trunk.

On 10/1/10 11:37, Richard S. Hall wrote:
 Hey everyone,

I've made some changes to the bundle cache layout and handling to improve performance and clean up code. I've tried to maintain backward compatibility with old caches, but I'd appreciate is someone could try it out on their caches to see if it works.

** Back up your caches just in case! **

Note that the new cache format will not work with older frameworks. So you cannot use a cache created with this new framework with previous frameworks; however, previously created caches should mostly continue to work between the two although there will be a loss of fidelity since changes to state are only saved to the new way or the old way depending on if you are running on the new framework or the old one.

For the curious, I've combined five bundle cache files (id, location, state, start level, last modified, and refresh count) into a single file and try to avoid excessive file accesses. This appears to improve startup time when you have a cache with lots of bundles, but your mileage will vary based on platform and other factors. Although, you won't necessarily see any improvements if you are using an old cache, since it will revert to the old way.

Thanks.

-> richard

Reply via email to