From 07a2bf3d7674299a12e87edc4d82e42dfd8666f3 Mon Sep 17 00:00:00 2001 From: leventov Date: Fri, 18 Sep 2015 18:13:26 +0300 Subject: [PATCH] Fix dead lock --- .../hash/serialization/internal/DataValueBytesMarshallers.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/main/java/net/openhft/chronicle/hash/serialization/internal/DataValueBytesMarshallers.java b/src/main/java/net/openhft/chronicle/hash/serialization/internal/DataValueBytesMarshallers.java index 3bd6ba069..09aeffeb3 100644 --- a/src/main/java/net/openhft/chronicle/hash/serialization/internal/DataValueBytesMarshallers.java +++ b/src/main/java/net/openhft/chronicle/hash/serialization/internal/DataValueBytesMarshallers.java @@ -131,13 +131,12 @@ public final class DataValueBytesMarshallers { return writerClass; } - public static Class acquireReaderWithCustomFactory(Class tClass) { + private static Class acquireReaderWithCustomFactory(Class tClass) { return readersWithCustomFactoriesClassMap.computeIfAbsent(tClass, DataValueBytesMarshallers::compileReaderWithCustomFactory); } private static Class compileReaderWithCustomFactory(Class tClass) { - acquireReaderClass(tClass); Class c; String actual = generateWithCustomFactoryClass(tClass); if (dumpCode)