@@ -607,24 +607,24 @@ protected internal override float[] CreateValue(IndexReader reader, Entry entryK
607607
608608
609609
610- public virtual IArray < long > GetLongs ( IndexReader reader , System . String field , IState state )
610+ public virtual HybridArray < long > GetLongs ( IndexReader reader , System . String field , IState state )
611611 {
612612 return GetLongs ( reader , field , null , state ) ;
613613 }
614614
615615 // inherit javadocs
616- public virtual IArray < long > GetLongs ( IndexReader reader , System . String field , Lucene . Net . Search . LongParser parser , IState state )
616+ public virtual HybridArray < long > GetLongs ( IndexReader reader , System . String field , Lucene . Net . Search . LongParser parser , IState state )
617617 {
618618 return _longCache . Get ( reader , new Entry ( field , parser ) , state ) ;
619619 }
620620
621- internal sealed class LongCache : Cache < IArray < long > > , IDisposable
621+ internal sealed class LongCache : Cache < HybridArray < long > > , IDisposable
622622 {
623623 internal LongCache ( FieldCache wrapper ) : base ( wrapper )
624624 {
625625 }
626626
627- protected internal override IArray < long > CreateValue ( IndexReader reader , Entry entryKey , IState state )
627+ protected internal override HybridArray < long > CreateValue ( IndexReader reader , Entry entryKey , IState state )
628628 {
629629 Entry entry = entryKey ;
630630 System . String field = entry . field ;
@@ -641,7 +641,7 @@ protected internal override IArray<long> CreateValue(IndexReader reader, Entry e
641641 }
642642 }
643643
644- var retArray = HybridArray . Create < long > ( reader . MaxDoc , UnmanagedStringArray . Type . Sorting ) ;
644+ var retArray = new HybridArray < long > ( reader . MaxDoc , UnmanagedStringArray . Type . Sorting ) ;
645645 TermDocs termDocs = reader . TermDocs ( state ) ;
646646 TermEnum termEnum = reader . Terms ( new Term ( field ) , state ) ;
647647
@@ -679,7 +679,7 @@ public void Dispose()
679679 {
680680 foreach ( var keyValuePair in keyValue . Value )
681681 {
682- if ( keyValuePair . Value is IArray < long > array )
682+ if ( keyValuePair . Value is HybridArray < long > array )
683683 {
684684 array . Dispose ( ) ;
685685 }
@@ -690,24 +690,24 @@ public void Dispose()
690690
691691
692692 // inherit javadocs
693- public virtual IArray < double > GetDoubles ( IndexReader reader , System . String field , IState state )
693+ public virtual HybridArray < double > GetDoubles ( IndexReader reader , System . String field , IState state )
694694 {
695695 return GetDoubles ( reader , field , null , state ) ;
696696 }
697697
698698 // inherit javadocs
699- public virtual IArray < double > GetDoubles ( IndexReader reader , System . String field , Lucene . Net . Search . DoubleParser parser , IState state )
699+ public virtual HybridArray < double > GetDoubles ( IndexReader reader , System . String field , Lucene . Net . Search . DoubleParser parser , IState state )
700700 {
701701 return _doubleCache . Get ( reader , new Entry ( field , parser ) , state ) ;
702702 }
703703
704- internal sealed class DoubleCache : Cache < IArray < double > > , IDisposable
704+ internal sealed class DoubleCache : Cache < HybridArray < double > > , IDisposable
705705 {
706706 internal DoubleCache ( FieldCache wrapper ) : base ( wrapper )
707707 {
708708 }
709709
710- protected internal override IArray < double > CreateValue ( IndexReader reader , Entry entryKey , IState state )
710+ protected internal override HybridArray < double > CreateValue ( IndexReader reader , Entry entryKey , IState state )
711711 {
712712 Entry entry = entryKey ;
713713 System . String field = entry . field ;
@@ -724,7 +724,7 @@ protected internal override IArray<double> CreateValue(IndexReader reader, Entry
724724 }
725725 }
726726
727- var retArray = HybridArray . Create < double > ( reader . MaxDoc , UnmanagedStringArray . Type . Sorting ) ;
727+ var retArray = new HybridArray < double > ( reader . MaxDoc , UnmanagedStringArray . Type . Sorting ) ;
728728 TermDocs termDocs = reader . TermDocs ( state ) ;
729729 TermEnum termEnum = reader . Terms ( new Term ( field ) , state ) ;
730730
@@ -762,7 +762,7 @@ public void Dispose()
762762 {
763763 foreach ( var keyValuePair in keyValue . Value )
764764 {
765- if ( keyValuePair . Value is IArray < double > array )
765+ if ( keyValuePair . Value is HybridArray < double > array )
766766 {
767767 array . Dispose ( ) ;
768768 }
@@ -831,7 +831,7 @@ internal StringIndexCache(FieldCache wrapper):base(wrapper)
831831 protected internal override StringIndex CreateValue ( IndexReader reader , Entry entryKey , IState state )
832832 {
833833 System . String field = StringHelper . Intern ( entryKey . field ) ;
834- var retArray = HybridArray . Create < int > ( reader . MaxDoc , UnmanagedStringArray . Type . Sorting ) ;
834+ var retArray = new HybridArray < int > ( reader . MaxDoc , UnmanagedStringArray . Type . Sorting ) ;
835835
836836 var length = reader . MaxDoc + 1 ;
837837 UnmanagedStringArray mterms = new UnmanagedStringArray ( length , 1 , UnmanagedStringArray . Type . Sorting ) ;
0 commit comments