Skip to content

Remove volatile modifier from ImmutableConciseSet.WordIterator.hasNextWord and ConciseSet.modCount fields - #14

Merged
leventov merged 1 commit into
masterfrom
remove-volatile
Dec 17, 2016
Merged

leventov merged 1 commit into
masterfrom
remove-volatile

Conversation

@leventov

Copy link
Copy Markdown
Contributor

None of the classes from it.uniroma3.mat.extendedset.intset package are designed for concurrent access, those volatiles are harmful for performance and misleading for readers.

@leventov
leventov merged commit 1cd0a7d into master Dec 17, 2016
@leventov
leventov deleted the remove-volatile branch December 17, 2016 01:35
leventov added a commit to metamx/druid that referenced this pull request Jan 25, 2017
drcrallen pushed a commit to apache/druid that referenced this pull request Feb 11, 2017
… (part of #3798) (#3883)

* Port of metamx/extendedset#10, metamx/extendedset#13, metamx/extendedset#14, metamx/extendedset#15, metamx/bytebuffer-collections@9b199e3, metamx/bytebuffer-collections#38 to Druid, remove unused code from extendedset module

* Remove ConciseSet.modCount

* Replace comments with assertions in ImmutableConciseSet

* Fix comments

* Fix asssertions in ImmutableConciseSet

* Add tests

* Comment fix
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