Interface ICacheKey
Marks objects which can identify what cache it's for.
For example, when parameters change what data is cached, then the cache-key can contain this parameter,
so that a different cache is used based on changing parameters.
[InternalApi_DoNotUse_MayChangeWithoutNotice("this is just fyi")]
public interface ICacheKey