{"action":"created","issue":{"url":"https://api.github.com/repos/aspnet/Caching/issues/73","labels_url":"https://api.github.com/repos/aspnet/Caching/issues/73/labels{/name}","comments_url":"https://api.github.com/repos/aspnet/Caching/issues/73/comments","events_url":"https://api.github.com/repos/aspnet/Caching/issues/73/events","html_url":"https://github.com/aspnet/Caching/pull/73","id":93346316,"number":73,"title":"Remove System.Threading.ThreadPool dependency","user":{"login":"bricelam","id":1226749,"avatar_url":"https://avatars.githubusercontent.com/u/1226749?v=3","gravatar_id":"","url":"https://api.github.com/users/bricelam","html_url":"https://github.com/bricelam","followers_url":"https://api.github.com/users/bricelam/followers","following_url":"https://api.github.com/users/bricelam/following{/other_user}","gists_url":"https://api.github.com/users/bricelam/gists{/gist_id}","starred_url":"https://api.github.com/users/bricelam/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bricelam/subscriptions","organizations_url":"https://api.github.com/users/bricelam/orgs","repos_url":"https://api.github.com/users/bricelam/repos","events_url":"https://api.github.com/users/bricelam/events{/privacy}","received_events_url":"https://api.github.com/users/bricelam/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/aspnet/Caching/labels/cla-already-signed","name":"cla-already-signed","color":"009800"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2015-07-06T18:38:44Z","updated_at":"2015-07-07T00:28:33Z","closed_at":"2015-07-06T21:35:54Z","pull_request":{"url":"https://api.github.com/repos/aspnet/Caching/pulls/73","html_url":"https://github.com/aspnet/Caching/pull/73","diff_url":"https://github.com/aspnet/Caching/pull/73.diff","patch_url":"https://github.com/aspnet/Caching/pull/73.patch"},"body":"It prevented the package from installing on UWP projects.\r\n\r\n@rowanmiller @natemcmaster "},"comment":{"url":"https://api.github.com/repos/aspnet/Caching/issues/comments/119034426","html_url":"https://github.com/aspnet/Caching/pull/73#issuecomment-119034426","issue_url":"https://api.github.com/repos/aspnet/Caching/issues/73","id":119034426,"user":{"login":"justinvp","id":710598,"avatar_url":"https://avatars.githubusercontent.com/u/710598?v=3","gravatar_id":"","url":"https://api.github.com/users/justinvp","html_url":"https://github.com/justinvp","followers_url":"https://api.github.com/users/justinvp/followers","following_url":"https://api.github.com/users/justinvp/following{/other_user}","gists_url":"https://api.github.com/users/justinvp/gists{/gist_id}","starred_url":"https://api.github.com/users/justinvp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/justinvp/subscriptions","organizations_url":"https://api.github.com/users/justinvp/orgs","repos_url":"https://api.github.com/users/justinvp/repos","events_url":"https://api.github.com/users/justinvp/events{/privacy}","received_events_url":"https://api.github.com/users/justinvp/received_events","type":"User","site_admin":false},"created_at":"2015-07-07T00:28:33Z","updated_at":"2015-07-07T00:28:33Z","body":"`Task.Run` should be used to avoid child tasks from attaching to the parent (or alternatively, use `Task.Factory.StartNew` but specify `DenyChildAttach` ([details](http://blogs.msdn.com/b/pfxteam/archive/2012/09/22/new-taskcreationoptions-and-taskcontinuationoptions-in-net-4-5.aspx)).\r\n\r\nAlso, the delegates are still being allocated each time the methods are called. The calls should be able to be written in a way such that the C# compiler will cache and reuse a single delegate instance.\r\n\r\nI'll submit a PR with these changes."}}