Moved to CityHash (proven to be faster); Made Hashing and BytesInterop API more cohrent; removed Void marshalling because values should never be null

This commit is contained in:
leventov
2015-01-26 13:21:27 +07:00
parent 935c2422dd
commit 68697831b8
51 changed files with 1623 additions and 550 deletions
@@ -21,6 +21,7 @@ package net.openhft.chronicle.set;
import net.openhft.chronicle.hash.KeyContext;
import net.openhft.chronicle.hash.function.Consumer;
import net.openhft.chronicle.hash.function.Predicate;
import net.openhft.chronicle.hash.serialization.internal.DummyValue;
import net.openhft.chronicle.map.ChronicleMap;
import java.io.File;
@@ -31,7 +32,7 @@ import java.util.Collection;
import java.util.Iterator;
import java.util.Set;
import static net.openhft.chronicle.set.DummyValue.DUMMY_VALUE;
import static net.openhft.chronicle.hash.serialization.internal.DummyValue.DUMMY_VALUE;
class SetFromMap<E> extends AbstractSet<E>
implements ChronicleSet<E>, Serializable {