System.ArgumentOutOfRangeException: Non-negative number required.
Parameter name: capacity
   at System.Collections.Hashtable..ctor(Int32 capacity, Single loadFactor)
   at System.Collections.Hashtable.Clone()
   at SupportClass.WeakHashTable.Clean()
   at SupportClass.WeakHashTable.CleanIfNeeded()
   at SupportClass.WeakHashTable.set_Item(Object key, Object value)
   at Lucene.Net.Search.FieldCacheImpl.Cache.Get(IndexReader reader, Entry key)
   at Lucene.Net.Search.FieldCacheImpl.GetInts(IndexReader reader, String field, IntParser parser)
   at Lucene.Net.Search.FieldComparator.IntComparator.SetNextReader(IndexReader reader, Int32 docBase)
   at Lucene.Net.Search.IndexSearcher.Search(Weight weight, Filter filter, Collector collector)
   at Lucene.Net.Search.IndexSearcher.Search(Weight weight, Filter filter, Int32 nDocs, Sort sort, Boolean fillFields)
   at Lucene.Net.Search.IndexSearcher.Search(Weight weight, Filter filter, Int32 nDocs, Sort sort)
   at Lucene.Net.Search.Hits.GetMoreDocs(Int32 min)
   at Lucene.Net.Search.Hits..ctor(Searcher s, Query q, Filter f, Sort o)
   at Lucene.Net.Search.Searcher.Search(Query query, Sort sort)
   at SRPCorrecting_UI.journal.Articles.BindSearchPapers(String searchCode, Int32 currentPage, Int32 pageSize, String strFields)
   at SRPCorrecting_UI.journal.Articles.Page_Load(Object sender, EventArgs e)