got the caching strategy described in the pdfkit wiki working

Signed-off-by: dan-hoerr <dhoerr@gmail.com>
removed explicit reference to page.id

Signed-off-by: dan-hoerr <dhoerr@gmail.com>