Nit: This comment seems oddly placed, because it seems to be applying only to lines 80 and 81 which don't really talk about how long to cache things for.