apologies as I have yet to truly grasp the idea of caching.

using normal d6 cache I would set expiration to none, my assumption is that cache would expire only if the content changed, therefore saving the server some unneeded work replacing expired cache. thats correct right?

so using boost, if I set Default maximum cache lifetime to zero, does that same thinking apply? If i create and promote a new node to front page, will the cached page for front page just automatically delete and a new one be created?

if I should set a maximum cache lifetime, what is best for a website that has at least 1 daily new node promoted to front page?

thank you in advance