Preheat the oven to 325 degrees F. Prepare two 8-inch cake pans with non-stick spray, parchment paper on the bottom of the pan, and another coat of spray. Set aside.
In a medium size bowl, whisk together the cake flour, baking powder and salt. Set aside.
In the bowl of a stand mixer fitted with the paddle attachment, beat the butter, oil, and sugar on high until fluffy and smooth, about 3 minutes.
Add the eggs, one at a time to the bowl, making sure to scrape down the sides and bottom of the bowl between additions. Add the vanilla. Continue to beat on medium-high speed for an additional two minutes. The mixture should be smooth and fluffy.
Turn the mixer on low and alternately add the flour mixture and the buttermilk, starting and finishing with the flour mixture. Mix until just incorporated.
Scrape down the sides of the bowl and mix on low for another 30 seconds.
Evenly distribute the cake batter among the two 8-inch pans and bake for about 35 minutes, or until toothpick comes out with just a few moist crumbs on it.
Remove cakes from the oven and let cool in pans for 15 minutes before inverting onto cooling racks.
When cakes are completely cooled, divide the layers in half horizontally using a serrated knife of cake leveler. You’ll have four thin cake layers. Wrap the cakes (2 layers can be wrapped together like a full cake layer), and freeze for at least an hour before stacking. The cake layers are easier to handle, assemble and frost when they are chilled.
You can also freeze the cake layers for several days. Just be sure to let them thaw for about 30-60 minutes before using.