JCTools v1.2 Release Notes

Release Date: 2016-03-15 // about 8 years ago
    • โž• Added MpscChunkedArrayQueue an MPSC bounded queue aiming to replace current usage of MpscLinkedQueue in usecases where low footprint AND low GC churn are desirable. This is acheived through usage of smaller buffers which are then linked to either bigger buffers or same sized buffers as queue size demands.
    • ๐Ÿ›  Fixed a GC nepotism issue in linked queues. This is not a bug but an observable generational GC side effect causing false promotion of linked nodes because of a reference from a promoted dead node. See discussion here: akka/akka#19216
    • ๐Ÿ›  Fixed an inconsistently handled exception on offering null elements. This was a bug in MpmcArrayQueue.
    • ๐Ÿ”จ Formatting and refactoring

    Contributions made by: