The source project of this merge request has been removed.
Turn PopplerCache into a template
This avoid double indirection for look-up via virtual helper classes and generally reduces the amount of code and most importantly casts necessary to use the generic cache.