Full Article Attached New Mozilla Cache Lands!

Tuesday March 20th, 2001

The new cache, which will be used for HTTP, FTP, and the new imagelib (which uses part of the memcache for decompressed images) landed today. With this ground-up rewrite the loading of cached copies should be "significantly faster." Check out the full story for an excellent summary of this new cache from Gagan Saksena and to find out how you can help test the new cache.

UPDATE - there is a problem with the old cache that conflicts with the new cache. Before you run a build with the new cache, you should manually delete the contents of your cache directories. If you go back to an old build, you should perform the same duty again. For more information and to track the status of this see the bug.

#24 Rewrites are a *good* sign...

by ralphmellor

Wednesday March 21st, 2001 6:49 PM

You are replying to this message

...when it turns out that it doesn't require changes to the component's logical interface. Aiui, this is the case with this new component -- they did not have to (significantly) change the logical interface.

A big reason why open source works so well for large complex projects is that it tends to result in relatively clean design of the logical interfaces between components that go into a system. The *implementation* of individual components themselves can be a horrible hack, but it doesn't matter, because someone can come back and rewrite this parts that don't work without breaking the entire system.