v2.4.1
What's changed
- Fixed a race condition in
ConcurrentLfufor add-remove-add of the same key. MpscBoundedBuffer.Clear()is now thread safe, fixing a race inConcurrentLfuclear.- Fixed
ConcurrentLruCountandIEnumerable<KeyValuePair<K,V>>to filter out expired items when used with time-based expiry. - BitFaster.Caching is now compiled with
<nullable>enable</nullable>, and APIs are annotated to support null reference type static analysis.
Full changelog: v2.4.0...v2.4.1