BitFaster.Caching
BitFaster.Caching copied to clipboard
High performance, thread-safe in-memory caching primitives for .NET
- Since update and delete are performed within a lock, threads pushing items through the queues will not see the torn write. - Reads during update are susceptible. Key concern...
Apply [MethodImplOptions.AggressiveOptimization]. This was introduced in .NET Core 3.0, to avoid conditional compile just cast 512 to the enum type which is ignored on earlier versions of .NET. Dynamic PGO...
Some repos are stuck on early versions of v1, since breaking changes were introduced after v1.0.3. Add package validation and attempt fixes for breaking changes. - HitCounter => TelemetryPolicy. Not...
Compare AVX to unrolled reset, without popcount: | Method | Size | Mean | Error | StdDev | Ratio | |-------------------------- |-------- |-----------------:|---------------:|---------------:|------:| | Reset1 | 4 | 9.151 ns...
Bumps [xunit](https://github.com/xunit/xunit) from 2.7.0 to 2.7.1. Commits 62d5db6 v2.7.1 e3c980f #2913: Assert.Equivalent behaves incorrectly with decimal values (v2) 57af1d9 Copy/paste error 9f97a28 #2503: Attempt to shield against exceptions which throw...
Bumps [CsvHelper](https://github.com/JoshClose/CsvHelper) from 31.0.2 to 31.0.3. Commits f0af168 Updated change log. 9a7f093 Fixed issue with TypeConverter\<T> where T is Nullable did not work. See full diff in compare view [ from 32.0.3 to 33.0.1. Commits See full diff in compare view [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter...