You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucenenet.apache.org by sy...@apache.org on 2014/11/25 19:52:16 UTC

[15/16] lucenenet git commit: fix for dictionary getter (assume nulls in results)

fix for dictionary getter (assume nulls in results)

Closes #23


Project: http://git-wip-us.apache.org/repos/asf/lucenenet/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucenenet/commit/5912eabc
Tree: http://git-wip-us.apache.org/repos/asf/lucenenet/tree/5912eabc
Diff: http://git-wip-us.apache.org/repos/asf/lucenenet/diff/5912eabc

Branch: refs/heads/master
Commit: 5912eabc1f783f75f8335656c56281af665559fa
Parents: 0735c94
Author: Itamar Syn-Hershko <it...@code972.com>
Authored: Tue Nov 25 20:50:29 2014 +0200
Committer: Itamar Syn-Hershko <it...@code972.com>
Committed: Tue Nov 25 20:50:29 2014 +0200

----------------------------------------------------------------------
 src/Lucene.Net.Core/Support/ConcurrentHashMapWrapper.cs | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/lucenenet/blob/5912eabc/src/Lucene.Net.Core/Support/ConcurrentHashMapWrapper.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Core/Support/ConcurrentHashMapWrapper.cs b/src/Lucene.Net.Core/Support/ConcurrentHashMapWrapper.cs
index 6358b69..4d5110f 100644
--- a/src/Lucene.Net.Core/Support/ConcurrentHashMapWrapper.cs
+++ b/src/Lucene.Net.Core/Support/ConcurrentHashMapWrapper.cs
@@ -107,7 +107,10 @@ namespace Lucene.Net.Support
                 _lock.EnterReadLock();
                 try
                 {
-                    return _dict[key];
+                    TValue result;
+                    if (!_dict.TryGetValue(key, out result))
+                        return default(TValue);
+                    return result;
                 }
                 finally
                 {