Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New thread-safe Item Collection Fixes #95 #99

Closed
wants to merge 1 commit into from

Conversation

mellamokb
Copy link
Contributor

Added new ThreadSafeSessionStateItemCollection to replace built-in Microsoft one. This fixes the race condition in the indexers. Also commented out all serialization since this is intended to only be used with the in-memory session, so serialization is not necessary.

Added new ThreadSafeSessionStateItemCollection to replace built-in Microsoft one.  This fixes the race condition in the indexers. Also commented out all serialization since this is intended to only be used with the in-memory session, so serialization is not necessary.
@mellamokb
Copy link
Contributor Author

Fixed #95

@StephenMolloy
Copy link
Collaborator

Good find. Ideally we'd be able to fix this at the root in the framework, but that's a pretty high bar to clear at this stage of the frameworks lifecycle.

I wanted to expand this to cover all our OOB async SessionState providers, so I had to fill out the implementation quite a bit. Had to create a new PR (#112) for it, but the first commit in that PR is from here. Thanks for the contribution. 😄

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants