HCOLL-136 HCOLL-137 HCOLL-164 Extracted ChronicleHash abstraction and updated ChronicleMap docs

This commit is contained in:
leventov
2014-10-14 14:06:40 +04:00
parent 4f2f2592dd
commit a5bf4f8448
8 changed files with 172 additions and 27 deletions
@@ -1,6 +1,7 @@
package net.openhft.chronicle;
import net.openhft.chronicle.map.*;
import net.openhft.chronicle.set.ChronicleSet;
import net.openhft.chronicle.set.ChronicleSetBuilder;
import org.jetbrains.annotations.NotNull;
@@ -26,8 +27,8 @@ import java.util.concurrent.TimeUnit;
* @param <B> the concrete builder type, i. e. {@link ChronicleMapBuilder}
* or {@link ChronicleSetBuilder}
*/
public interface ChronicleHashBuilder<K, C, B extends ChronicleHashBuilder<K, C, B>>
extends Cloneable {
public interface ChronicleHashBuilder<K, C extends ChronicleHash,
B extends ChronicleHashBuilder<K, C, B>> extends Cloneable {
B clone();