Slimmer IOptions<T> (#49852)
authorDavid Fowler <davidfowl@gmail.com>
Fri, 19 Mar 2021 15:16:51 +0000 (08:16 -0700)
committerGitHub <noreply@github.com>
Fri, 19 Mar 2021 15:16:51 +0000 (08:16 -0700)
commit93cee2661484ebc292a56a02405f36551bbe2eaf
tree5c946301c9117bc2e6bf47b13ecec8e0f09880d1
parent95f64201926c311e520dcc1ca30c45744d0e70ad
Slimmer IOptions<T> (#49852)

* Slimmer IOptions<T>
- Use a Lazy instead of the IOptionsCache (which is a concurrent dictionary)
src/libraries/Microsoft.Extensions.Options/src/OptionsServiceCollectionExtensions.cs
src/libraries/Microsoft.Extensions.Options/src/UnnamedOptionsManager.cs [new file with mode: 0644]