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

Hashtable is overkill for registering transactions. Concurrent HashMap can handle this effectively #198

Open
nikhildp opened this issue Dec 15, 2023 · 0 comments

Comments

@nikhildp
Copy link

Reading and writing to tidToTransactionMap_ doesn't have to be synchronised as ConcurrentHashMap is thread safe
In action, this leads to a race condition from multiple threads to register a transaction

private Hashtable<String,CompositeTransaction> tidToTransactionMap_ = null;

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

No branches or pull requests

1 participant