REVIEW-3361 Used interface instead of an implementation.
REVIEW-3360 Reworked the id algorithms for resolution results stores / caches.