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 6c322bca50e76bd5ee92b2c84a2462ca4ed914f9 Author: Shad Storhaug <[email protected]> AuthorDate: Wed Dec 15 10:37:46 2021 +0700 Lucene.Net.Support.Threading.ReaderWriterLockSlimExtensions: Deprecated, since this was only to support TaskMergeScheduler and allocating memory to eliminate a try/finally block is wasteful. --- .../Support/{Threading => ObsoleteAPI}/ReaderWriterLockSlimExtensions.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Lucene.Net/Support/Threading/ReaderWriterLockSlimExtensions.cs b/src/Lucene.Net/Support/ObsoleteAPI/ReaderWriterLockSlimExtensions.cs similarity index 91% rename from src/Lucene.Net/Support/Threading/ReaderWriterLockSlimExtensions.cs rename to src/Lucene.Net/Support/ObsoleteAPI/ReaderWriterLockSlimExtensions.cs index 9a91b7d..dd16b64 100644 --- a/src/Lucene.Net/Support/Threading/ReaderWriterLockSlimExtensions.cs +++ b/src/Lucene.Net/Support/ObsoleteAPI/ReaderWriterLockSlimExtensions.cs @@ -27,6 +27,7 @@ namespace Lucene.Net.Support.Threading /// /// LUCENENET specific /// </summary> + [Obsolete("Using these extensions will allocte memory. New code should call EnterReadLock(), ExitReadLock(), EnterWriteLock() or ExitWriteLock() directly in a try/finally block. This class will be removed in 4.8.0 release candidate.")] internal static class ReaderWriterLockSlimExtensions { private sealed class ReadLockToken : IDisposable
