github ben-manes/caffeine v2.7.0
2.7.0

latest releases: v3.1.8, v3.1.7, v3.1.6...
5 years ago

Cache

  • Added async asMap() view (#156)
  • Introduced AsyncCache for manual async cache (#246)
  • Fixed async expiration when create races with reads (#298)
  • Improved hit rates by using an adaptive eviction policy (#106)
  • Fixed refresh to use the stats ticker for recording the load time (#240)
  • Rescheduled async maintenance immediately if pending work remains (#225)
  • Migrated from JSR-305 annotations to CheckerFramework & ErrorProne (#242)

JCache

  • Added config file setting for the executor (#276)

This release includes improvements to the eviction policy by using a hill climber to optimize for frequency or recency. For more details, see the HighScalability article and our paper Adaptive Software Cache Management.

Don't miss a new caffeine release

NewReleases is sending notifications on new releases.