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

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


    from 8ca6951  
Lucene.Net.Tests.Index.TestDocumentsWriterStallControl::TestAccquireReleaseRace():
 Reduced nightly probability by 50% on x86 to keep from timing out
     new f910d53  PERFORMANCE: Lucene.Net.Search.FieldCacheImpl: Reduced 
casting/boxing by making FieldCacheImpl.Cache and FieldCacheImpl.CacheKey 
classes generic. Removed unnecessary loops in PurgeByCacheKey() and 
GetCacheEntries().
     new 3f2cf24  Lucene.Net.Search.FieldCache: Added delegate constructor to 
field value types so they can be declared inline
     new 14f96ae  Lucene.Net.Search.FieldCacheImpl: Removed field value types 
and declared Get methods inline using delegate methods
     new 2929d77  BREAKING: Lucene.Net.Search.FieldCache: Added interface 
ICreationPlaceholder and changed CreationPlaceholder to 
CreationPlaceholder<TValue>. Changed FieldCacheImpl.Cache to use <TKey, TValue> 
to reduce casting.
     new f320da8  Lucene.Net.Search.FieldCacheImpl: Removed unused 
outerInstance member variables and added readonly
     new 37d7ffd  Lucene.Net.Search.FieldCacheImpl: Changed null equality 
comparisons from == to is

The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 src/Lucene.Net/Search/FieldCache.cs            | 254 ++++++++---
 src/Lucene.Net/Search/FieldCacheImpl.cs        | 606 +++++++++++--------------
 src/Lucene.Net/Util/FieldCacheSanityChecker.cs |   2 +-
 3 files changed, 459 insertions(+), 403 deletions(-)

Reply via email to