support for custom template cache keys via tplKey fn