If it's just a one off for the logged-out homepage why not cache it explicitly.  I'm worried that you're adding a feature which we don't want to use in the general sense.