-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Roadmap
Ben Manes edited this page Oct 30, 2015
·
135 revisions
- 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
- Maintain zero weight entries in a dedicated queue
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
- Collections
- MPSC linked array queue [slides]
- Review ConcurrentLinkedStack for promotion out of Beta status