In the UI at admin/config/user-interface/print/pdf, under Cache Lifetime, one can read:

The lifetime of cached PDFs. A cached PDF is only removed when a node is updated, deleted, or cron is run and the last access is older than this value.

TRUE or FALSE: If Cache lifetime is set to 3 hours and the page is edited & saved 2 hours after it was cached, I'm assuming from the above that the 2-hour old cached PDF will be removed/deleted and that the next user to click the PDF link will get a fresh version of the PDF ?

In other words, there's no good reason NOT to activate caching because after an update, the old cached PDF is destroyed. Right?

In my use case, I'm generating 100+ pages PDFs with lots of images i.e. requires lots of resources - caching is a must.

Thanks for clarifying.
Just want to make absolutely sure.