- Addition of a new algorithm which splits the available data into a reasonable number (100 * (# of cores configured)) of contiguous chunks in an attempt to mitigate synchronization overhead. This algorithm only works on data sets which allow for random access (arrays, Lists which implement java.util.RandomAccess) or the forEach(int start, end, increment) variants.
- Renamed Fracture.forEachSync methods to Fracture.forEachAsynch. Not sure what I was thinking when I named them Sync.
- Addition of rudimentary JUnit test cases.
- Major changes of underlying Fracture objects. These will be made public as the package stabilizes.
Download