See the CIJ implementation here https://extranet.atlassian.com/crucible/cru/CR-CIP-91/#c8051
Once in the core, CIJ will need updating to use it.
Note that this only benefits calculation of unique coverage for a single TCI - not an arbitrary set as is supported by the core currently. an overloaded method for the single TCI case should be provide