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

ben-manes / caffeine / #3150 / 1
100%
master: 100%

Build:
DEFAULT BRANCH: master
Ran 26 Jun 2022 07:26PM UTC
Files 77
Run time 5s
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

26 Jun 2022 05:59PM UTC coverage: 98.193%. Remained the same
#3150.1

push

github-actions

ben-manes
Add Hazelcast to the analysis suite

Hazelcast does not honor the maximum size and instead performs an
eviction at periodic time intervals. In order to evaluate the hit
rate, the internal data structures are used to trigger an eviction
if the cache exceeds the maximum.

This cache has a concurrent throughput of 22k reads/s and 28k
writes/s. From glancing at the implementation, this is likely due
to the statistics. Those cannot be disabled and would thrash on an
atomic counter increment. It may be switching to a LongAdder-based
counter would make reads competitive.

The single threaded eviction rate ranges from 115k - 430k ops/s. The
hit rate differs from the samples lfu, lru, random policies due to
their sampling approach (a lazy iteration rather than uniform). The
difference is sometimes in their favor, sometimes not, but stays
within expectations that classic policies will under perform.

7064 of 7194 relevant lines covered (98.19%)

0.98 hits per line

Source Files on job #3150.1
  • Tree
  • List 0
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 3150
  • fee2dfde on github
  • Prev Job for on master (##3148.1)
  • Next Job for on master (##3151.1)
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