• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

bitfaster / BitFaster.Caching
99%

Build:
DEFAULT BRANCH: main
Repo Added 15 Nov 2021 07:22AM UTC
Files 108
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: main
CHANGE BRANCH
x
Reset
  • main
  • SystemThreadingLock
  • copilot/add-alternate-cache-from-concurrentlru
  • copilot/add-async-alternate-lookup-interface
  • copilot/add-ialternatelookup-to-classiclru
  • copilot/add-iasyncalternatelookup-support
  • copilot/implement-ialternatelookup-concurrentlfucore
  • copilot/implement-iasyncalternatelookup
  • dependabot/nuget/BitFaster.Caching.Benchmarks/BenchmarkDotNet-0.15.2
  • dependabot/nuget/BitFaster.Caching.Benchmarks/BenchmarkDotNet-0.15.8
  • dependabot/nuget/BitFaster.Caching.Benchmarks/Microsoft.Extensions.Caching.Memory-10.0.2
  • dependabot/nuget/BitFaster.Caching.Benchmarks/Microsoft.Extensions.Caching.Memory-10.0.5
  • dependabot/nuget/BitFaster.Caching.Benchmarks/Microsoft.Extensions.Caching.Memory-9.0.10
  • dependabot/nuget/BitFaster.Caching.Benchmarks/Microsoft.Extensions.Caching.Memory-9.0.6
  • dependabot/nuget/BitFaster.Caching.Benchmarks/Microsoft.Extensions.Caching.Memory-9.0.8
  • dependabot/nuget/BitFaster.Caching.Benchmarks/Microsoft.Extensions.Caching.Memory-9.0.9
  • dependabot/nuget/BitFaster.Caching.Benchmarks/System.Runtime.Caching-9.0.8
  • dependabot/nuget/BitFaster.Caching.Benchmarks/System.Runtime.Caching-9.0.9
  • dependabot/nuget/BitFaster.Caching.Benchmarks/multi-16cbf5e671
  • dependabot/nuget/BitFaster.Caching.Benchmarks/multi-1d98d17c4b
  • dependabot/nuget/BitFaster.Caching.Benchmarks/multi-428b28b814
  • dependabot/nuget/BitFaster.Caching.Benchmarks/multi-c356d78182
  • dependabot/nuget/BitFaster.Caching.UnitTests.Std/multi-c1c61cb816
  • dependabot/nuget/BitFaster.Caching.UnitTests/System.Threading.Tasks.Extensions-4.6.3
  • dependabot/nuget/BitFaster.Caching/Microsoft.NET.ILLink.Analyzers-7.0.100-1.23401.1
  • dependabot/nuget/Microsoft.Extensions.Caching.Memory-9.0.1
  • dependabot/nuget/Microsoft.Extensions.Caching.Memory-9.0.2
  • dependabot/nuget/Microsoft.Extensions.Caching.Memory-9.0.3
  • dependabot/nuget/Microsoft.Extensions.Caching.Memory-9.0.4
  • dependabot/nuget/System.Runtime.Caching-9.0.1
  • dependabot/nuget/System.Runtime.Caching-9.0.2
  • dependabot/nuget/System.Runtime.Caching-9.0.3
  • dependabot/nuget/System.Runtime.Caching-9.0.4
  • dependabot/nuget/coverlet.msbuild-6.0.3
  • dependabot/nuget/coverlet.msbuild-6.0.4
  • dependabot/nuget/multi-45dc7e4dae
  • dependabot/nuget/multi-b21da4532b
  • dependabot/nuget/xunit-2.9.3
  • refs/tags/v2.4.0
  • use-auto-implemented-properties
  • use-timeout.infinitetimespan
  • users/alexpeck/+claude
  • users/alexpeck/2.5.4
  • users/alexpeck/artifact4
  • users/alexpeck/build9
  • users/alexpeck/buildall
  • users/alexpeck/buildrerun
  • users/alexpeck/codeclean
  • users/alexpeck/dotnetformat
  • users/alexpeck/lfu4
  • users/alexpeck/lock9
  • users/alexpeck/net9
  • users/alexpeck/proproc
  • users/alexpeck/remremoved
  • users/alexpeck/safe
  • users/alexpeck/skills
  • users/alexpeck/target9
  • users/alexpeck/testatomfailure
  • users/alexpeck/testdeps2
  • users/alexpeck/teststab
  • users/alexpeck/timeprovider
  • users/alexpeck/unobservedtaskexception
  • users/alexpeck/unroll
  • users/alexpeck/updactions
  • users/alexpeck/updskim
  • users/alexpeck/v2.5.3
  • v1

30 Mar 2026 08:54PM UTC coverage: 99.065% (-0.09%) from 99.158%
23767258896

push

github

web-flow
Add IAlternateLookup support to ClassicLru (#742)

* Add IAlternateLookup support to ClassicLru with unit tests

Agent-Logs-Url: https://github.com/bitfaster/BitFaster.Caching/sessions/b637d9e9-a28d-4586-9ee4-fabcc2966bf1

Co-authored-by: bitfaster <12851828+bitfaster@users.noreply.github.com>

* Extract shared inlined helpers to eliminate code duplication between ClassicLru and AlternateLookup

Agent-Logs-Url: https://github.com/bitfaster/BitFaster.Caching/sessions/e585fcf1-6b1d-4922-bc87-8b6fb552ce99

Co-authored-by: bitfaster <12851828+bitfaster@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: bitfaster <12851828+bitfaster@users.noreply.github.com>
Co-authored-by: Alex Peck <amwpeck@gmail.com>

1229 of 1260 branches covered (97.54%)

Branch coverage included in aggregate %.

102 of 102 new or added lines in 1 file covered. (100.0%)

2 existing lines in 1 file now uncovered.

5234 of 5264 relevant lines covered (99.43%)

60591791.43 hits per line

Relevant lines Covered
Build:
Build:
5264 RELEVANT LINES 5234 COVERED LINES
60591791.43 HITS PER LINE
Source Files on main
  • Tree
  • List 108
  • Changed 6
  • Source Changed 0
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
23767258896 main Add IAlternateLookup support to ClassicLru (#742) * Add IAlternateLookup support to ClassicLru with unit tests Agent-Logs-Url: https://github.com/bitfaster/BitFaster.Caching/sessions/b637d9e9-a28d-4586-9ee4-fabcc2966bf1 Co-authored-by: bitfaste... push 30 Mar 2026 09:03PM UTC web-flow github
99.06
23761013950 main Add IAsyncAlternateLookup support to ConcurrentLfu (#744) * Implement IAsyncAlternateLookup for ConcurrentLfu Agent-Logs-Url: https://github.com/bitfaster/BitFaster.Caching/sessions/48a316a7-05ab-44a4-9138-7763402ac8fc Co-authored-by: bitfaster... push 30 Mar 2026 06:38PM UTC web-flow github
99.16
23729480630 main Add IAsyncAlternateLookup interface and implement for ConcurrentLru (#741) * Add IAsyncAlternateLookup interface with implementation, unit tests, and soak tests Agent-Logs-Url: https://github.com/bitfaster/BitFaster.Caching/sessions/2cf0e2a5-753... push 30 Mar 2026 05:38AM UTC web-flow github
99.12
23725996757 main Add alternate key support to ConcurrentLfu (#740) * Implement IAlternateLookup for ConcurrentLfuCore with unit and soak tests Agent-Logs-Url: https://github.com/bitfaster/BitFaster.Caching/sessions/f81e23bb-93f9-4dfb-8a8b-2f0a994f2805 Co-author... push 30 Mar 2026 03:06AM UTC web-flow github
99.03
23721509250 main Add alternate key support to ConcurrentLru (#739) * Implement alternate cache API Co-authored-by: bitfaster <12851828+bitfaster@users.noreply.github.com> Agent-Logs-Url: https://github.com/bitfaster/BitFaster.Caching/sessions/766875ac-21b6-44fa-... push 29 Mar 2026 11:26PM UTC web-flow github
99.09
23506746005 main Bump Xunit.SkippableFact from 1.5.23 to 1.5.61 (#736) --- updated-dependencies: - dependency-name: Xunit.SkippableFact dependency-version: 1.5.61 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name:... push 24 Mar 2026 06:56PM UTC web-flow github
98.99
21521999288 main Add skills to compare assembly code (#730) * fast-bench skill * split-asm * dump-asm * benchjobs * update bench-fast * front matter * hash push 30 Jan 2026 04:06PM UTC web-flow github
99.07
20935284734 main claude (#728) push 12 Jan 2026 09:24PM UTC web-flow github
99.07
20934891032 main use [RetryFact] for policy unit tests (#729) push 12 Jan 2026 09:10PM UTC web-flow github
99.09
20932845571 main dotnet format (#725) push 12 Jan 2026 07:56PM UTC web-flow github
99.07
See All Builds (2027)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc