BitFaster.Caching icon indicating copy to clipboard operation
BitFaster.Caching copied to clipboard

High performance, thread-safe in-memory caching primitives for .NET

Results 45 BitFaster.Caching issues
Sort by recently updated
recently updated
newest added
trafficstars

It would be nice to have the feature for those caches that support TTL, that returns the stale value during revalidation of the cached instance, being able to react to...

enhancement

Unroll the reset loop to improve throughput. Not earth shattering, but worth almost 1 ms for a 1 million element table. | Method | Size | Mean | Error |...

Implement 'block' sketch, exploiting 64 byte CPU cache lines to increase throughput. ## Frequency | Method | Mean | Error | StdDev | Ratio | Allocated | |---------------------------------- |---------:|---------:|---------:|------:|----------:| |...

Try having write threads blocked on maintenance perform dictionary removes to help maintenance thread. From https://github.com/bitfaster/BitFaster.Caching/pull/233/commits/247c16e04706413599c80cf9137b6de4f968465b ![image](https://user-images.githubusercontent.com/12851828/190877042-f6adad27-9263-4e0e-ab2b-216a78b76770.png)

Bumps [coverlet.msbuild](https://github.com/coverlet-coverage/coverlet) from 6.0.0 to 6.0.1. Release notes Sourced from coverlet.msbuild's releases. v6.0.1 Fixed Uncovered lines in .NET 8 for inheriting records #1555 Fix record constructors not covered when SkipAutoProps...

dependencies

Bumps [xunit](https://github.com/xunit/xunit) from 2.6.6 to 2.7.0. Commits d806fa1 v2.7.0 13bb60b #2872: Expand special handling for sets in Assert.Contains/DoesNotContain (v2) 203b4d9 Update to use the common build system (#2883) a4f585b Remove...

dependencies

Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 17.8.0 to 17.9.0. Release notes Sourced from Microsoft.NET.Test.Sdk's releases. v17.9.0 What's Changed Remove dependency on Nuget.Frameworks by @​nohwnd in microsoft/vstest#4693 Add platform guard by @​dotMorten in microsoft/vstest#4737...

dependencies

MemoryCache enqueues cache maintenance to the thread pool asynchronously. This leads to non-deterministic results in the hit rate tests, depending on whether cache maintenance has run. ConcurrentLfu tests are run...

Bumps [xunit.runner.visualstudio](https://github.com/xunit/visualstudio.xunit) from 2.4.5 to 2.5.6. Commits bf9b858 v2.5.6 b05cd38 Latest dependencies 3423937 Experiment: Rename adapter assembly 0e604e4 Experiment: Remove all file copies 6dff757 Bump up to v2.5.6-pre 28b46ff v2.5.5...

dependencies

Support all time-based expiry modes for `ConcurrentLfu`. - Extend node types to support the different access order lists as described [here](https://github.com/ben-manes/caffeine/wiki/Design) - AccessOrderNode: Existing scheme is AccessOrder, but buffer array...