This is an automated email from the ASF dual-hosted git repository.

nightowl888 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/lucenenet.git

commit 65e0d392e9613be5649cfb7bd572f78e05bf0e85
Author: Shad Storhaug <[email protected]>
AuthorDate: Sat Jul 18 02:30:37 2020 +0700

    PERFORMANCE: Lucene.Net.Analysis.CachingTokenFilter: Changed cache from 
LinkedList to List
---
 src/Lucene.Net/Analysis/CachingTokenFilter.cs | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/Lucene.Net/Analysis/CachingTokenFilter.cs 
b/src/Lucene.Net/Analysis/CachingTokenFilter.cs
index 7fed679..aa3bb85 100644
--- a/src/Lucene.Net/Analysis/CachingTokenFilter.cs
+++ b/src/Lucene.Net/Analysis/CachingTokenFilter.cs
@@ -32,7 +32,7 @@ namespace Lucene.Net.Analysis
     /// </summary>
     public sealed class CachingTokenFilter : TokenFilter
     {
-        private LinkedList<AttributeSource.State> cache = null;
+        private IList<AttributeSource.State> cache = null;
         private IEnumerator<AttributeSource.State> iterator = null;
         private AttributeSource.State finalState;
 
@@ -51,7 +51,7 @@ namespace Lucene.Net.Analysis
             if (cache == null)
             {
                 // fill cache lazily
-                cache = new LinkedList<AttributeSource.State>();
+                cache = new List<AttributeSource.State>();
                 FillCache();
                 iterator = cache.GetEnumerator();
             }
@@ -93,7 +93,7 @@ namespace Lucene.Net.Analysis
         {
             while (m_input.IncrementToken())
             {
-                cache.AddLast(CaptureState());
+                cache.Add(CaptureState());
             }
             // capture final state
             m_input.End();

Reply via email to