Skip to content

Conversation

saiqulhaq
Copy link

Purpose

This PR enhances the thread safety of the cached_result initialization in the ActiveModel::Serializer::LazyAssociation class. By replacing the plain Ruby hash with Concurrent::Map, we aim to prevent potential race conditions and ensure thread-safe operations in multi-threaded environments.

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.

1 participant