Para preparar la salsa, mezclar las cerezas, el azúcar moreno, la sal, el vinagre, la corteza de limón, el jengibre, la canela y la pimienta de Cayena en una cacerola de fondo grueso.
Llevar a hervor lento y cocer hasta que se haya espesado, unos 15 minutos. Sacar la canela en rama y verter la mezcla en una batidora.
Hacer puré, luego colarlo sobre un cuenco pequeño y dejar que se enfríe.
Para la marinada, mezclar una dosis generosa de pimienta con la pimienta inglesa, los clavos, el zumo de limón y el azúcar marrón en un cuenco pequeño.
Colocar el lomo en una fuente y vierta encima la marinada.Dejar que el cordero se marine a temperatura ambiente durante 1 hora.
Darle la vuelta cada 15 minutos.
Si se piensa la carne a la barbacoa, encender el carbón con 30 minutos de antelación.
Para hacerla al grill, precalentar éste durante unos 10 minutos.
Sacar la carne de la marinada y cocinarla entre 5 y 7 minutos por cada lado, pasándole con un pincel el resto de la marinada sobrante.
Dejar reposar la carne 5 minutos antes de cortarla. Servir la salsa por separado.