1. Rinse the cherries in a colander to remove any syrup that they may have been stored in. Pat them day between layers of paper towels.This step helps prevent the cherries sinking into the batter as well. Depending on their size, cut them into halves or quarters and set aside for later. They will get tossed in 1/4 cup of flour later but not until just before they are folded into the batter.
2. Cream together the butter and sugar well.
3. Add the eggs, one at a time, beating well after each addition until light and fluffy.
4. Beat in the vanilla and almond extracts.
5. Sift together the 3 cups of flour and baking powder.
6. Fold dry ingredients into the creamed mixture alternately with the lukewarm milk, beginning and ending with the dry ingredients. As a general rule, I add the dry ingredients in 3 portions and the milk in 2 portions.
7. Fold in the chopped glace cherries that have been tossed at the last minute in the 1/4 cup flour.
8. Bake in greased and floured spring form pan, tube pan or 2 loaf pans, lined with parchment paper. Bake at 325 degrees F for 45 minutes - 1 hour depending upon the size of your pan.
9. Baking times vary greatly on this recipe so rely on the toothpick test to ensure that it is properly baked. When a wooden toothpick inserted in the center comes out clean, its done. Be careful not to go past this stage or the cake will be dry.
10. Let the cake cool in the pan/s for 10 minutes before turning it out onto a wire rack to cool completely.