Lucene.Net.Search.TestCachingWrapperFilter.RefreshReader C# (CSharp) Method

RefreshReader() private static method

private static RefreshReader ( DirectoryReader reader ) : DirectoryReader
reader Lucene.Net.Index.DirectoryReader
return Lucene.Net.Index.DirectoryReader
        private static DirectoryReader RefreshReader(DirectoryReader reader)
        {
            DirectoryReader oldReader = reader;
            reader = DirectoryReader.OpenIfChanged(reader);
            if (reader != null)
            {
                oldReader.Dispose();
                return reader;
            }
            else
            {
                return oldReader;
            }
        }
    }