Skip to content

fix alternate lookup GetOrAdd for AtomicFactoryCache#761

Merged
bitfaster merged 2 commits intomainfrom
users/alexpeck/atomfactory
Apr 13, 2026
Merged

fix alternate lookup GetOrAdd for AtomicFactoryCache#761
bitfaster merged 2 commits intomainfrom
users/alexpeck/atomfactory

Conversation

@bitfaster
Copy link
Copy Markdown
Owner

@bitfaster bitfaster commented Apr 13, 2026

Comparer was not previously available, LLM generated code directly invoked the value factory delegate in the ctor - so this was not atomic, there could be concurrent invocations of value factory.

@coveralls
Copy link
Copy Markdown

Coverage Status

coverage: 99.083% (+0.06%) from 99.022% — users/alexpeck/atomfactory into main

@bitfaster bitfaster merged commit 8796f9c into main Apr 13, 2026
16 checks passed
@bitfaster bitfaster deleted the users/alexpeck/atomfactory branch April 13, 2026 20:03
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