-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Roadmap
Ben Manes edited this page Feb 17, 2016
·
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. Cassandra, Solr)
- Advisory role for porting into other systems (e.g. Postgres, Cassandra's off-heap)
-
AsyncCacheLoader
(#53) - Remove codegen special case for
CacheLoader
- Maintain zero weight entries in a dedicated queue
- Add CacheLoder
reloadAll
for batch refresh (#7) - Evaluate incremental (instead of periodic) W-TinyLFU reset
- Explore a bounded write queue to throttle writes (for synthetic tests)
- Improved thread handing due to write storms by specifying where
processing
transitions (idle
orrequired
). This adds more complexity to the scheduling logic to avoid excessive thread queuing up to perform maintenance work.
- Internalize
SingleConsumerQueue
(no longer a public api) - Future JDKs
- JDK 9: Migrate usages of
sun.misc.Unsafe
to VarHandles - JDK 10: Determine how to best leverage Value Types
- JDK 9: Migrate usages of
- Google Guava
- Work with the Google team as they embrace JDK 8 and determine the future of Guava's Cache (deprecated?)