v2.4.1
What's changed
- Fixed a race condition in
ConcurrentLfu
for add-remove-add of the same key. MpscBoundedBuffer.Clear()
is now thread safe, fixing a race inConcurrentLfu
clear.- Fixed
ConcurrentLru
Count
andIEnumerable<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