@@ -38,8 +38,9 @@ namespace Lucene.Net
3838 /// </remarks>
3939 public class TestConcurrentSet : BaseConcurrentSetTestCase
4040 {
41+ // LUCENENET specific: OrderedHashSet<T> is a replacement for LinkedHashSet<E> in the JDK
4142 protected override ISet < T > NewSet < T > ( )
42- => new ConcurrentSet < T > ( new JCG . LinkedHashSet < T > ( ) ) ;
43+ => new ConcurrentSet < T > ( new JCG . OrderedHashSet < T > ( ) ) ;
4344
4445 protected override ISet < T > NewSet < T > ( ISet < T > set )
4546 => new ConcurrentSet < T > ( set ) ;
@@ -51,7 +52,8 @@ protected override ISet<T> NewSet<T>(ISet<T> set)
5152 [ Test , LuceneNetSpecific ]
5253 public async Task TestSyncRoot ( )
5354 {
54- var innerSet = new JCG . LinkedHashSet < int > ( ) ;
55+ // LUCENENET specific: OrderedHashSet<T> is a replacement for LinkedHashSet<E> in the JDK
56+ var innerSet = new JCG . OrderedHashSet < int > ( ) ;
5557 var set = new ConcurrentSet < int > ( innerSet ) ;
5658 Assert . IsNotNull ( set . SyncRoot ) ;
5759
@@ -97,7 +99,8 @@ public async Task TestSyncRoot()
9799 [ Test , LuceneNetSpecific ]
98100 public void TestGetEnumerator ( )
99101 {
100- var innerSet = new JCG . LinkedHashSet < int > ( ) ;
102+ // LUCENENET specific: OrderedHashSet<T> is a replacement for LinkedHashSet<E> in the JDK
103+ var innerSet = new JCG . OrderedHashSet < int > ( ) ;
101104 var set = new ConcurrentSet < int > ( innerSet ) ;
102105 for ( int i = 0 ; i < 100 ; i ++ )
103106 {
0 commit comments