Background and motivation
.Net 6 introduced a breaking change in the Windows compatibility (see https://docs.microsoft.com/en-us/dotnet/core/compatibility/core-libraries/6.0/system-drawing-common-windows-only). The motivation is to make System.Runtime.Caching to not require dependency on "not recommended" System.Drawing.Common (via System.Windows.Extensions).
API Proposal
Somehow hide the dependency on System.Drawing.Common from System.Runtime.Caching, even if System.Drawing.Common it is used internally.
API Usage
N/A
Alternative Designs
No response
Risks
Backward compatibility