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

ben-manes / caffeine / #5630
100%
master: 100%

Build:
Build:
LAST BUILD BRANCH: v3.dev
DEFAULT BRANCH: master
Ran 14 Jul 2026 01:49AM UTC
Jobs 1
Files 78
Run time 1min
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

14 Jul 2026 01:10AM UTC coverage: 99.905% (-0.08%) from 99.988%
#5630

push

github

ben-manes
Match Guava's null-rejection in the adapter's asMap().replace

The facade's asMap().replace(K, V, V) short-circuited on the old-value
guard first, so replace(null, null, v) and replace(k, null, null)
returned false where Guava throws. Guava's LocalCache.replace checks
the key and new value for null before considering the old value; do the
same so the null corners reject rather than silently no-op. The
existing null-old-value case (replace(k, null, v) -> false) is
unchanged. Pinned by a CaffeinatedGuavaTest parity case run against
both the adapter and a real Guava cache.

4136 of 4150 branches covered (99.66%)

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

7 existing lines in 2 files now uncovered.

8406 of 8414 relevant lines covered (99.9%)

1.0 hits per line

Coverage Regressions

Lines Coverage ∆ File
6
94.44
-5.56% caffeine/src/main/java/com/github/benmanes/caffeine/cache/LocalLoadingCache.java
1
98.78
-1.22% caffeine/src/main/java/com/github/benmanes/caffeine/cache/StripedBuffer.java
Jobs
ID Job ID Ran Files Coverage
1 #5630.1 14 Jul 2026 01:49AM UTC 78
99.9
Source Files on build #5630
  • Tree
  • List 78
  • Changed 3
  • Source Changed 1
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 89a4f636 on github
  • Prev Build on v3.dev
  • Next Build on v3.dev
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc