Set oven rack to center position and preheat oven to 350.
Coat a 9-inch springform pan with baking spray. A regular 9-inch round cake pan will do.
Cut a parchment paper liner to fit the bottom of the pan. Coat liner with baking spray, and dust entire pan with flour. Be sure to shake off extra flour.
Sift together flour, baking soda, salt, cinnamon, allspice, nutmeg, and cloves.
Cream butter and sugar in a medium bowl with an electric mixer. Add eggs, one at a time, beating after each. Add sifted dry ingredients alternately with buttermilk and stir after each addition.
Pour mixture into pan and bake 55-60 minutes, or until a tester inserted into the cake comes out clean.
While the cake is baking, prepare the soft caramel sauce. Combine sugar, water, and corn syrup in a heavy saucepan over high heat. Bring to a boil, stirring with a wooden spoon.
Dip a brush in water and wash down insides of the pan. Reduce heat to medium high. DO NOT STIR. Continue boiling until mixture turns golden brown, NOT dark brown, about 6 minutes.
Remove from heat and add butter, stirring slowly until melted. Add cream and stir again. Cream may make the sauce form up. If the sugar mixture doesn't want to mix with the cream, put the pan on medium heat and stir with wooden spoon until smooth, about 1 minute. Add salt. Pour into a glass bowl and set aside. (You can make the sauce ahead and store it in a glass container in the refrigerator for up to 2 weeks.).
When cake is done, remove it from pan and place on a cooling rack. When cool, pour warm Soft Caramel Sauce over the cake and smooth top and sides. Sprinkle top with golden raisins if desired.