Koloboke
Koloboke copied to clipboard
Java Collections till the last breadcrumb of memory and performance
Hi there, Currently I've discover that Koloboke Compile contains the following statements in META-INF/License.txt License for Koloboke Compile 1. You can - Use this software for free. - (Re)distribute this...
The following code ``` import com.koloboke.compile.KolobokeMap; @KolobokeMap public abstract class IntMap { public static IntMap withExpectedSize(int size) { return new KolobokeIntMap(size); } public abstract T put(int k, T v); public...
**Reproduce:** - clean install of Eclipse Oxygen Java JDK 1.8.0_144 on Windows 10 Build 1703 - add a new Java project to eclipse - download the koloboke-compile-0.5.1.jar and koloboke-impl-common-jdk-1.0.0.jar into...
Hi, I have download the 0.6.6 java 8 api files, and wrote this one line java main class which I took from the documentation example package test2; import java.util.Map; import...
It it not available on Android, and for some classes (IntIntMap in particular) koloboke-compile uses Unsafe, thereby producing non-compiling code.
I'm using Koloboke Compile to generate a `ObjLongMap`. I have a file containing `249_229_948` records and I'm using the default constructor with that number as the expected size. I've noticed...
We are maintaining our own Trove implementation with plenty of extensions. Recently we have added a set of getter methods handling optimistic read access via the new JDK8 StampedLock. All...
The following test case shows the problem (the Koloboke annotation processor incorrectly complains for SubClass when it correctly doesn't complain for Implementor). ``` package kolobokebug; import com.koloboke.collect.map.LongObjMap; import com.koloboke.compile.KolobokeMap; public...
I noticed the following problem in rehash implementation, at least in MutableObjQHashSetSO. ``` void rehash(int newCapacity) { int mc = modCount(); Object[] keys = set; initForRehash(newCapacity); mc++; // modCount is...
Both koloboke-impl and koloboke-impl-common are automatically fetched as part of project build. Both have a `package-info.class` file in `com/koloboke/collect/impl`. This causes Proguard builds (and presumably some other forms of library...