West Belfast man Anthony Cacace defeated Josh Warrington 118-110, 117-111, 117-111 to ensure he kept hold of his world title.