All Projects → LMAX-Exchange → Lmaxcollections

LMAX-Exchange / Lmaxcollections

Licence: apache-2.0
LMAX Collections

Programming Languages

java
68154 projects - #9 most used programming language

LMAX Collections

A High Performance Collections Library

Maintainer

Coalescing Ring Buffer: [Nick Zeeb] (https://github.com/nickzeeb)

What is it?

Please see http://nickzeeb.wordpress.com/2013/03/07/the-coalescing-ring-buffer/ for an introduction

Ports:

Changelog

1.0.0 Released (7-Mar-2013)

  • Initial release containing the Coalescing Ring Buffer

1.1.0 Released (16-Jun-2013)

  • Coalescing Ring Buffer improvements:
    • 4% performance improvement by using lazy sets where possible
    • constructor now rounds up capacity to the nearest higher power of two instead of throwing an exception
    • nextRead index has been renamed firstWrite for clarity

1.1.3 Released (7-Nov-2014)

1.1.4 Released (5-Jul-2017)

  • Coalescing Ring Buffer improvements:
    • Null out entries in the ring buffer once consumed
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].