Collections and primitive collections for JDK7.
This project intended to, where possible, maintain compatibility with the JDK collections guarantees while removing unnecessary heap allocations. Where is it not possible to eliminate them using the standard API alternatives are provided that allows manually managing buffers.
Maps provided
The following methods WILL allocate memory:
XMap#iterator XMap#cursor
The following methods MAY allocate memory:
Available in Central. For the latest release:
<dependency>
<groupId>io.machinecode.vial</groupId>
<artifactId>vial-core</artifactId>
<version>0.1.0</version>
</dependency>