Skip to content

Roadmap

Ben Manes edited this page Apr 3, 2017 · 135 revisions

Current

The focus is on helping users adopt the library or port its ideas into their custom solutions. In particular that means a keen interest in,

  • Fixing bugs and listening to user feedback
  • Integration into popular frameworks (e.g. Spring)
  • Adoption by database and search products (e.g. HBase, Solr)
  • Advisory role for porting into other systems (e.g. Postgres, Cassandra's off-heap)

Version 2.x

  • Maintain zero weight entries in a dedicated queue
  • Add CacheLoder reloadAll for batch refresh (#7)
  • Support variable expiration (via hierarchical wheel timer)

Version 3.0

  • Remove deprecated classes and methods
  • JDK 9: Migrate usages of sun.misc.Unsafe to VarHandles
  • Return the refresh future to allow the caller to block on the reload (143)
  • Propagate invalidations to CacheWriter delete when the entry is not present in the cache

Future

  • Future JDKs
  • Google Guava
    • Work with the Google team as they embrace JDK 8 and determine the future of Guava's Cache (deprecated?)
Clone this wiki locally