X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=third-party%2Fatomix%2Fstorage%2Fsrc%2Fmain%2Fjava%2Fio%2Fatomix%2Futils%2Fserializer%2FNamespace.java;h=dcad23d9f0f211332f58f7a32cb6452e8ae6bb8f;hp=2343e7afd65ef98299b29ce935e8e7e8400c6bf4;hb=64ba24e9c6064e51140cc42d67f312ae3ca7382b;hpb=f7ab3b5b7fe97b47eeedf0d792494a9dfde3f486 diff --git a/third-party/atomix/storage/src/main/java/io/atomix/utils/serializer/Namespace.java b/third-party/atomix/storage/src/main/java/io/atomix/utils/serializer/Namespace.java index 2343e7afd6..dcad23d9f0 100644 --- a/third-party/atomix/storage/src/main/java/io/atomix/utils/serializer/Namespace.java +++ b/third-party/atomix/storage/src/main/java/io/atomix/utils/serializer/Namespace.java @@ -108,7 +108,7 @@ public final class Namespace implements KryoFactory, KryoPool { if (!types.isEmpty()) { blocks.add(new RegistrationBlock(this.blockHeadId, types)); } - return new Namespace(blocks, classLoader, friendlyName).populate(1); + return new Namespace(blocks, classLoader, friendlyName); } /** @@ -161,20 +161,9 @@ public final class Namespace implements KryoFactory, KryoPool { this.registeredBlocks = ImmutableList.copyOf(registeredTypes); this.classLoader = classLoader; this.friendlyName = requireNonNull(friendlyName); - } - - /** - * Populates the Kryo pool. - * - * @param instances to add to the pool - * @return this - */ - public Namespace populate(int instances) { - for (int i = 0; i < instances; ++i) { - release(create()); - } - return this; + // Pre-populate with a single instance + release(create()); } /**