-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Roadmap
Ben Manes edited this page Apr 3, 2017
·
135 revisions
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)
- Maintain zero weight entries in a dedicated queue
- Add CacheLoder
reloadAll
for batch refresh (#7) - Support variable expiration (via hierarchical wheel timer)
- 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 JDKs
- JDK 10: Determine how to best leverage Value Types
- Google Guava
- Work with the Google team as they embrace JDK 8 and determine the future of Guava's Cache (deprecated?)