Introduce ICacheIndex interface which ICacheIndex<TKey, TValue, TProjection> extends from.