From dcf292858de8f2b6925e709cbcfdc4f3878a8637 Mon Sep 17 00:00:00 2001 From: Rob Austin Date: Thu, 11 Dec 2014 19:39:34 +0000 Subject: [PATCH] HCOLL-240 Thread safety issue in the stateless client --- .../net/openhft/chronicle/map/StatelessChronicleMap.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/main/java/net/openhft/chronicle/map/StatelessChronicleMap.java b/src/main/java/net/openhft/chronicle/map/StatelessChronicleMap.java index 23333850e..18e5768a1 100644 --- a/src/main/java/net/openhft/chronicle/map/StatelessChronicleMap.java +++ b/src/main/java/net/openhft/chronicle/map/StatelessChronicleMap.java @@ -24,7 +24,6 @@ import net.openhft.chronicle.hash.serialization.BytesReader; import net.openhft.lang.io.ByteBufferBytes; import net.openhft.lang.io.Bytes; import net.openhft.lang.io.NativeBytes; -import net.openhft.lang.thread.NamedThreadFactory; import net.openhft.lang.threadlocal.ThreadLocalCopies; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; @@ -41,8 +40,6 @@ import java.nio.ByteOrder; import java.nio.channels.SocketChannel; import java.util.*; import java.util.concurrent.ExecutorService; -import java.util.concurrent.Executors; -import java.util.concurrent.TimeUnit; import java.util.concurrent.atomic.AtomicLong; import java.util.concurrent.locks.ReentrantLock; @@ -64,7 +61,7 @@ class StatelessChronicleMap implements ChronicleMap, Closeable, Clon private final ByteBuffer connectionOutBuffer = ByteBuffer.wrap(connectionByte); private final String name; @NotNull - private final AbstractChronicleMapBuilder chronicleMapBuilder; + private final ChronicleMapBuilder chronicleMapBuilder; private volatile ByteBuffer outBuffer; private volatile ByteBufferBytes outBytes;