01 - Line the base of a 9-inch springform pan with parchment paper.
02 - In a bowl, combine crushed graham crackers with melted butter until evenly moistened. Press firmly into the bottom of the pan to create an even layer. Chill the crust in the refrigerator while you make the filling.
03 - Gently melt the chopped white chocolate in a heatproof bowl set over a pan of simmering water. Stir until smooth, then remove from heat and allow to cool slightly.
04 - Using a hand mixer or stand mixer, beat softened cream cheese with granulated sugar until smooth and creamy. Blend in vanilla extract and lemon juice.
05 - In a clean bowl, whip the heavy cream with a mixer until medium-stiff peaks form.
06 - Gently fold the cooled, melted white chocolate into the cream cheese mixture until blended. Then fold in the whipped cream, mixing just until combined to keep the texture airy.
07 - Spread the prepared filling over the chilled crust, smoothing the top. Cover and refrigerate for a minimum of 6 hours, or overnight for best texture.
08 - Combine cranberries, sugar, and water in a saucepan. Cook over medium heat, stirring occasionally, until the cranberries burst and the mixture thickens, about 8 minutes. Stir in the cornstarch slurry and cook for 1–2 minutes until glossy and slightly thickened. Allow topping to cool completely.
09 - Just before serving, spread the cooled cranberry topping evenly over the set cheesecake. Garnish with white chocolate shavings or fresh cranberries if desired.