diff -r 7b751fe181a5 -r bc54ed8d908a src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedThread.java --- a/src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedThread.java Fri Sep 13 18:46:07 2019 +0200 +++ b/src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedThread.java Mon Sep 16 09:45:22 2019 +0200 @@ -25,7 +25,7 @@ package jdk.jfr.consumer; -import jdk.jfr.internal.Type; +import jdk.jfr.internal.consumer.ObjectContext; /** * A recorded thread. @@ -33,19 +33,10 @@ * @since 9 */ public final class RecordedThread extends RecordedObject { - - static ObjectFactory createFactory(Type type, TimeConverter timeConverter) { - return new ObjectFactory(type, timeConverter) { - @Override - RecordedThread createTyped(ObjectContext objectContext, long id, Object[] values) { - return new RecordedThread(objectContext, id, values); - } - }; - } - private final long uniqueId; - private RecordedThread(ObjectContext objectContext, long id, Object[] values) { + // package private + RecordedThread(ObjectContext objectContext, long id, Object[] values) { super(objectContext, values); this.uniqueId = id; }