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

ben-manes / caffeine / 1749
100%

Build:
DEFAULT BRANCH: master
Ran 08 May 2016 11:26AM UTC
Jobs 1
Files 65
Run time 3s
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

pending completion
1749

push

travis-ci

ben-manes
Improved adaptive W-TinyLFU for recency workloads

Added four traces from cache2k for a Java e-commerce webapp. Two traces
are for an ORM and are extremely recency skewed. I suspect that this is
Hibernate's cache, which is usually flushed regularly to avoid stale
data. In this case LRU is the near optimal policy.

TinyLFU does poorly when recency is dominant. W-TinyLFU helps, but the
window is static and may be too small for the workload. The new adaptive
version is excellent, though. It correctly adjusts to emulate LRU while
still being able to return to a leveraging TinyLFU if the workload
changes. This helps to make the policy more robust for different usages.

Caffeine will under perform in this case until adaption is integrated in
a future iteration.

5325 of 5636 relevant lines covered (94.48%)

0.94 hits per line

Jobs
ID Job ID Ran Files Coverage
1 1749.1 (TERM=dumb) 08 May 2016 11:26AM UTC 0
94.48
Travis Job 1749.1
Source Files on build 1749
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #1749
  • 700ca90d on github
  • Prev Build on master (#1748)
  • Next Build on master (#1750)
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