Commit d853806
Remove dead ConcurrentDictionaryExtensions; rename memory-barrier feature flag
Delete ConcurrentDictionaryExtensions (TryRemove(KeyValuePair)) - it was added
during early MMap PR feedback for a ConcurrentDictionary-based mapping registry
that was replaced by SharedMapping/DrainReclaimer, and now has zero usages.
Also drop its companion gate FEATURE_CONCURRENTDICTIONARY_TRYREMOVE_KEYVALUEPAIR
(new in this PR, used nowhere else).
Rename FEATURE_MEMORYBARRIER_PROCESSWIDE ->
FEATURE_INTERLOCKED_MEMORYBARRIERPROCESSWIDE to match the FEATURE_<TYPE>_<MEMBER>
convention (the API is Interlocked.MemoryBarrierProcessWide), like
FEATURE_CONDITIONALWEAKTABLE_ENUMERATOR / FEATURE_STREAM_READEXACTLY.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>1 parent a9c7562 commit d853806
3 files changed
Lines changed: 3 additions & 43 deletions
File tree
- src/Lucene.Net/Support
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
78 | | - | |
79 | 78 | | |
80 | 79 | | |
81 | 80 | | |
| |||
108 | 107 | | |
109 | 108 | | |
110 | 109 | | |
111 | | - | |
| 110 | + | |
112 | 111 | | |
113 | 112 | | |
114 | 113 | | |
| |||
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
105 | 105 | | |
106 | 106 | | |
107 | 107 | | |
108 | | - | |
| 108 | + | |
109 | 109 | | |
110 | 110 | | |
111 | 111 | | |
| |||
225 | 225 | | |
226 | 226 | | |
227 | 227 | | |
228 | | - | |
| 228 | + | |
229 | 229 | | |
230 | 230 | | |
231 | 231 | | |
| |||
0 commit comments