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

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

Build:
Build:
LAST BUILD BRANCH: v3.dev
DEFAULT BRANCH: master
Ran 14 Oct 2026 09:24PM UTC
Jobs 1
Files 79
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 Oct 2026 08:43PM UTC coverage: 99.978% (-0.02%) from 100.0%
#5826

push

github

ben-manes
remove the JDK's timer when the pacer cancels

Scheduler.systemScheduler() went through delayedExecutor, which keeps
no handle to its delayed task, so the pacer's cancel left that task
queued until its original fire time. A cache that emptied and refilled
stranded one task per cycle, about 900 bytes each, for up to its
expiration duration.

The system scheduler now arms an internal future with orTimeout, whose
timeout completes the returned future and submits the task. Completing
the returned future, as a cancel does, completes the timer normally,
the only completion on which JDK 11, and 17 before 17.0.14, remove it.

The JDK-seam audit's findings that need no change are recorded as
rulings, and the skill is kept for manual runs.

4826 of 4834 branches covered (99.83%)

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

2 existing lines in 2 files now uncovered.

9277 of 9279 relevant lines covered (99.98%)

1.0 hits per line

Coverage Regressions

Lines Coverage ∆ File
1
99.88
-0.12% caffeine/src/main/java/com/github/benmanes/caffeine/cache/LocalAsyncCache.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 #5826.1 14 Oct 2026 09:24PM UTC 79
99.98
Source Files on build #5826
  • Tree
  • List 79
  • Changed 3
  • Source Changed 1
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 753f6c5f 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