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

ben-manes / caffeine / #5085
100%

Build:
DEFAULT BRANCH: master
Ran 21 Oct 2025 02:23AM 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

21 Oct 2025 12:50AM UTC coverage: 100.0%. Remained the same
#5085

push

github

ben-manes
detect if the user's future is inconsistent with the results

A framework might wrap the future for adaption, such as Quarkus'
context propagation, which must abide by the future's contract. That
was not the case for the isDone() and dependent actions (whenComplete)
which were inconsistent with the future. If the dependent action was
successful (provided a value and no error) but the future was in-flight
or failed, then the cache's replacement would not result in the needed
policy metadata updates. Instead for an invalid state the cache will
treat it as a failure, log the error, and remove the mapping. There is
no attempt to notify the listener since the future and value as not
aligned, so we don't know what the proper action should be but to warn
and discard. The logging provides as much as can be safely inferred to
help the user track down what cache detected this contract violation.

https://github.com/quarkusio/quarkus/issues/40852
https://github.com/quarkusio/quarkus/issues/50513

3806 of 3814 branches covered (99.79%)

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

7824 of 7824 relevant lines covered (100.0%)

1.0 hits per line

Jobs
ID Job ID Ran Files Coverage
1 #5085.1 21 Oct 2025 02:23AM UTC 78
100.0
Source Files on build #5085
  • Tree
  • List 78
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 0e46d222 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