-
1
Preheat oven to 350F and butter 2 (8-inch) square cake pans (2 inches deep).
-
2
Sift flour with salt into a bowl.
-
3
Heat eggs and sugar in large metal bowl set over a pot of simmering water, gently whisking constantly, until lukewarm.
-
4
Remove bowl from heat and add vanilla, then beat with an electric mixer at medium-high speed until thick and pale and tripled in volume (about 5 minutes with a standing mixer or 10 minutes with a hand held).
-
5
Sift flour and salt over eggs in 2 batches, folding gently but thoroughly after each batch.
-
6
Fold in melted butter until combined.
-
7
Divide batter evenly between cake pans, smoothing tops.
-
8
Bake cakes in middle of oven until a tester comes out clean and cakes are golden, about 15 minutes.
-
9
Cool in pans on racks 5 minutes, then invert onto racks to cool completely.
-
10
Stir together filling ingredients in a heavy saucepan until cornstarch is dissolved.
-
11
Bring to a boil, stirring constantly, then simmer, stirring, 3 minutes.
-
12
Cool filling completely, stirring occasionally.
-
13
Bring water and sugar to a boil in a small heavy saucepan, stirring until sugar is dissolved.
-
14
Remove from heat and stir in rum.
-
15
Transfer to a small bowl and chill until ready to use.
-
16
Trim edges of cakes if necessary and cut each horizontally in half with a long serrated knife to form a total of 4 thin layers.
-
17
Put 1 cake layer, cut side up, on a cake plate and brush top with some rum syrup, then spread half of pineapple filling over it.
-
18
Top with another cake layer and brush with syrup, then spread with about 2/3 cup butter cream.
-
19
Top with a third cake layer and brush with syrup, then spread remaining pineapple over it.
-
20
Top with fourth layer, cut side down, and brush with remaining syrup.
-
21
Frost sides and top of cake with remaining butter cream, then coat with coconut.