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

ben-manes / caffeine / #4438
100%

Build:
DEFAULT BRANCH: master
Ran 15 Apr 2024 04:26AM 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

15 Apr 2024 03:46AM UTC coverage: 99.009% (+0.002%) from 99.007%
#4438

push

github

ben-manes
Fix containsKey for async cache's synchronous view when in-flight (fixes #1626)

The keySet and its iterator will now suppress in-flight entries for
the contains test and by its iterator. The retain and removal methods
will discard in-flight mappings, like the entrySet view does. This is
intentional as it is better to overly discard data then keep stale
contents due to incorrect linearization assumptions (of which async can
offer few). The synchronous views are best-effort, lenient, and try to
match a user's likely expected or intended behavior while being
conservative by being cautiously safe. Thus, small leaks of in-flight
behavior is preferrable, especially given the concurrent nature of the
use-case, and we encourage using the async asMap view when
orchastrating more nuanced behavior.

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

7593 of 7669 relevant lines covered (99.01%)

0.99 hits per line

Jobs
ID Job ID Ran Files Coverage
1 #4438.1 15 Apr 2024 04:26AM UTC 0
99.01
Source Files on build #4438
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #4438
  • 4ba734a6 on github
  • Prev Build on master
  • Next Build on master
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