McCaffrey blasted in number two with a fine left-foot strike in the 81st minute to make sure of a win which takes Dixie Robinson's Swifts above Coleraine and into fourth place in the Carling Premiership table.
And Keane almost brought the hosts level with a sublime piece of skill, controlling Robinson's long punt and holding off two defenders only to see his left-foot shot palmed away.