Booming the gelatin: sprinkle the gelatin over the water in a small bowl and whisk to remove any lumps. Set this aside whilst it firms up.
Cream: pour the heavy cream into a small mixing bowl and use electric beaters to whisk until hard peaks form. Then set aside.
Cream cheese: add the cream cheese, sugar, icing sugar, salt and vanilla to a large mixing bowl and beat to combine.
Heat the gelatin: place the small bowl of firmed up gelatin into the microwave for 12 -15 seconds, high heat. Remove and whisk then pour into the cream cheese mixture, stir to combine.
Cream and cream cheese mixture: gently dollop a large spoonful of the whisked cream into the cheesecake filling. Stir with a spatula to fold in, then add the rest of the cream and again gently fold in.
Transfer: remove the biscuit base from the fridge. Use a long handled rubber spatula to transfer the cream cheese mixture into the set biscuit base and then spread this across the base of the cheesecake.
Caramel: add the caramel to a bowl and whisk so that it is pourable. Then pour most (save some for serving) of this over the top of the cheesecake. Now take a chopstick and swirl to combine the caramel with the cream cheese filling.
Fridge: once you have finished swirling the caramel through the cream cheese mixture, place the cheesecake into the fridge for a minimum of 6 hours.