Problem
Currently, given a FusionCache instance, it's only possible to know if there is a distributed cache level (L2) via the bool HasDistributedCache { get; } property, not which one it is.
Recently community user @angularsen asked to expose it in #443 .
Historically I've been hesitant to expose internals, but at this point I think I can let this one go.
Solution
Add a new IDistributedCache? DistributedCache { get; } property that expose the IDistributedCache instance being used, if any.
Alternatives
Some fragile reflection magic stuff, so, yeah.