Skip to content

Roadmap

Ben Manes edited this page Oct 30, 2015 · 135 revisions

Current

  • Optimize on 16/32-way machine
    • Compare arena spacing vs padding for better false sharing avoidance
    • Evaluate impact of fast-path
    • Publish v2 numbers
  • Release v2

Version 2.1

  • Maintain zero weight entries in a dedicated queue

Version 2.0

A major revision that includes API incompatible changes.

  • DONE: Replace LRU with W-TinyLfu eviction policy
  • DONE: Inspect whether stats are enabled in the Policy
  • DONE: Rename JCache CopyStrategy to Copier
  • DONE: Removed Tracing package
  • DONE: Remove NonReentrantLock (embed usage)
  • DONE: Remove RemovalNotification (friendlier lambda syntax for listener)
  • DONE: CacheLoader support for checked exceptions (rethrown as CompletionException)
  • DONE: Avoid excessive scheduling of the maintenace task
  • DONE: Fast path hot reads if compatible policy

Future

Clone this wiki locally